Project 3
#include
using namespace std;
class Vehicle
{
public:
string make,model,type;
enum type{Gas,Electric,diesel};
int year;
float odometer;
virtual void setmake();
virtual void putmake();
virtual void setmodel();
virtual void putmodel();
virtual void setyear();
virtual void putyear();
virtual void setodometer();
virtual void putodometer();
};
void Vehicle::setmake()
{
cout<<"Enter make of the Vehicles"<
}
void Vehicle::putmake()
{
cout<<"\t"<
void Vehicle::setmodel()
{
cout<<"Enter model of the Vehicles"<
}
void Vehicle::putmodel()
{
cout<<"\t"<
void Vehicle::setyear() if(odometer>50000)
{
cout<<"Enter Year of the Vehicle is Manufactured"<
}
void Vehicle::putyear()
{
cout<<"\t"<
void Vehicle::setodometer()
{
cout<<"Enter the speedometer of the vehicle"<
}
void Vehicle::putodometer()
{
cout<<"\t"<
{
cout<<"\n Tyre Rotation to be done"<
else
{
cout<<"\n The Tyre rotation can be done only when the it is more the 50000KMS"<
}
void menudisplay()
{
cout<<"0 Quit\n";
cout<<"1 Display Services"<
void displayservices()
{
cout<<"\n oil change or replace oil filter,replace air filter"<
int main()
{
int user_choice;
beginning: menudisplay();
cout<<"enter the user choice in numbers"<
switch(user_choice)
{
case 0 : cout<<"Exiting the program" ;
break ;
case 1:displayservices();
goto beginning;
case 2:
Vehicle *pv=new Vehicle();
pv->setmake();
pv->setmodel();
pv->setyear();
pv->setodometer();
pv->putmake();
pv->putmodel();
pv->putyear();
pv->putodometer();
goto beginning;
}
}