Define a class in C++ with following description: Private Members A data member Flight number of type integer A data member Destination of type string A data member Distance of type float A data member Fuel of type float A member function CALFUEL() to calculate the value of Fuel as per the following criteria Distance Fuel <=1000 500 more than 1000 and <=2000 1100 more than 2000 2200 Public Members A function FEEDINFO() to allow user to enter values for Flight Number, Destination, Distance & call function CALFUEL() to calculate the quantity of Fuel. A function SHOWINFO() to allow user to view the content of all the data members.
#include<iostream>
using namespace std;
class distence
{
private:
int flight;
string distination;
float distance;
float fuel;
void calfuel()
{
if (distance<=1000)
{
fuel = 500;
}
else if (distance>1000 || distance <=2000)
{
fuel=1100;
}
else if (distance>2000)
{
fuel=2200;
}
}
public:
void feedinfo();
void showinfo();
};
void distence :: feedinfo()
{
cout<<"enter your flight information : "<<endl;
cout<<"enter the flight no. :";
cin>>flight;
cout<<"enter flight distination :";
cin>>distination;
cout<<"enter distance covered by flight : ";
cin>>distance;
calfuel();
}
void distence :: showinfo()
{
cout<<"=============== your flight informaton is as follow ================="<<endl;
cout<<"your flight number is : "<<flight<<endl;
cout<<"your flight distination is : "<<distination<<endl;
cout<<"distance covered by flight is : "<<distance<<endl;
cout<<"fuel consumption by covered distance is "<< fuel<<endl;
cout<<"=============== =================================== ================="<<endl;
}
int main()
{
distence d;
d.feedinfo();
d.showinfo();
}
output :
enter your flight information :
enter the flight no. :23
enter flight distination :Delhi
enter distance covered by flight : 450
=============== your flight informaton is as follow =================
your flight number is : 23
your flight distination is : Delhi
distance covered by flight is : 450
fuel consumption by covered distance is 500
=============== =================================== =================
Comments
Post a Comment