1.

Define a class TravelPlan in C++ with the following descriptions:Private Members:PlanCode           of type longPlace  of type character array (string)Number_of_travellers  of type integer  Number_of_buses                       of type integer Public Members:A constructor to assign initial values of PlanCode as 1001, place as "Agra", Number_of_travellers as 5, Number_of_buses as 1A functio NewPlan() which allows user to enter PlanCode, Plan ad Number_of_travellers. Also, assign the value of Number_of_buses as per the following conditions:Number_of_travellers     Number_of_busesLess than 20    1Equal to or more than 2and less than 402Equal to 40 or more than 40  3A function ShowPlan() to display the content of all the data members on screen.

Answer»

class Travel Plan

 long PlanCode;

char *Place;

int Number_of_travellers;

int Number_of_buses;

public: TravelPlan()

{

PlanCode=1001;

strcpy(Place,"Agra");

Number_of_travellers=5;

Number_of_buses=1;

}

void NewPlan()

{

cout<<"Enter Travel code, Place and Number of travellers \n";

cin>>PlanCode;

gets(Place);

cin>>Number_of_travellers;

if(Number_of_travellers<20)

Number_of_buses=1;

else if(Number_of_travellers<40)

Number_of_buses=2;

else

Number_of_buses=3;

}

void ShowPlan()

{

cout<<"Plan Code:"<<PlanCode<<endl;

cout<<"Place:"<<Place<<endl;

cout<<"Number of travellers:"<<Number_of_travellers<<endl;

cout<<"Number of buses:"<<Number_of_buses<<endl;

}

};



Discussion

No Comment Found

Related InterviewSolutions