| 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; } }; |
|