Challenge

Project 3

Abinaya Batch

Code

#include
#include
using namespace std;
#define size 2
#define MAXKM 50000
class vehicle
{
public:
string make,model,type;
enum Type{GAS, ELCTRIC,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 this vehicle"< cin >> make;
}
void vehicle :: putmake()
{
cout<<"\t"<
}
void vehicle::setmodel()
{
cout<<"\n Enter model of the vehicle"< cin >> model;
}
void vehicle::putmodel()
{
cout<<"\t"<}
void vehicle::setyear()
{
cout<<"\n Enter manufactured year of the vehicle"< cin >> year;
}
void vehicle::putyear()
{
cout<<"\t"<}
void vehicle::setodometer()
{
cout<<"\n Float data speedometer of the vehicle"< cin >> odometer;
}
void vehicle::putodometer()
{
cout<<"\t"< if(odometer>50000)
cout<<"\n Tyre Rotation to be done "< else
cout<<"\n Less than 50000 KMS -Tyre rotation can be done in next visit."<

}


void menudisplay()
{
cout<<"0. Quit.\n";
cout<<"1. displayservices.\n";
cout<<"2. Add vehicle.\n";
}

void displayservices()
{
cout<<"\n oil change or replace oil filter,replace air filter "< cout<<"replace fuel filter,tire rotations,infotainment debug"< cout<<"replace spark plugs,replace the cabin filter,check the level"< cout<<"refill cluch fluid"< cout<<"brake fluid, examine belts,wipers,hoses"< cout<<"check the tire conditon, check the charching systems, battery"<
}
int main()
{
int user_choice;
beginning: menudisplay();
cout<<"Enter your choice in no"< cin>>user_choice;
switch(user_choice)
{
case 0:cout <<"Existing 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;

}

}

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.