Answer to Question #206782 in C++ for python

Question #206782

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


1
Expert's answer
2021-06-14T13:11:57-0400
#include<iostream>
#include<string>
using namespace std;
class Flight
{
    int flight_no;
    string des;
    float distance,fuel;
    float CALFUEL()
    {
        if(distance<=1000)
        {
            fuel=500;
        }
        else
        {
            if(distance>1000 && distance<=2000)
            {
                fuel=1100;
            }
            else
            {
                fuel=2200;
            }
        }
        return fuel;
    }
public:
    void FEEDINFO()
    {
        cout<<"Enter Flight Number : ";
        cin>>flight_no;
        cout<<"Enter Destination : ";
        getline(cin,des);
        getline(cin,des);
        cout<<"Enter distance : ";
        cin>>distance;
        fuel=CALFUEL();
    }
    void SHOWINFO()
    {
        cout<<"Flight Number : "<<flight_no;
        cout<<"\nDestination : "<<des;
        cout<<"\nDistance : "<<distance;
        cout<<"\nFuel : "<<fuel;
    }
};
int main()
{
    Flight f1;
    f1.FEEDINFO();
    f1.SHOWINFO();
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog