Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Problem Statement: Airline Fare System Write a program for air fare System which

ID: 3637208 • Letter: P

Question


Problem Statement: Airline Fare System
Write a program for air fare System which will calculate fare on already reserved ticket.

Detailed Description:

In the program, you are required to make a class with name 'airfare' and following are the data members of class airfare.

Seat type
Price
Tax
Airline charges

In the main () function, create a constructor of class to initialize the class data members. Class must have a destructor. Create following user defined function as discussed below along with class constructors and destructor:

GetData(), this function will take the input for seat type variable from the user and will set the ticket price according to the input taken from user. The function GetData() will prompt user to enter required information for seat type.

Seat Type:
User can select one of the Seat type:

1. First Class Seat
2. Business Class Seat
3. Economy Class Seat

The function GetData() will also read the data from file named data.txt to read the destination and then assigns the price for the given destination.

Price:
Price will be calculated on the basis of following information:

1- Fare type
2- Destination (Desire destination information will be read from the file “data.txt” )

The price will be assigned according to the table given below:

Seat Type Destination Ticket Price
Economy Class London 3000
Economy Class Portsmouth 2500
Economy Class Scotland 4000
Business Class London 5000
Business Class Portsmouth 4500
Business Class Scotland 6000
First Class London 7000
First Class Portsmouth 7000
First Class Scotland 7000

Airline charges:
All airlines will charge 15% of ticket price extra to the all fare types along with the tax.

Class should have a user-defined function named CalculateTax() to calculate the tax according to seat type and ticket price.

Tax calculation will be done as below:

If seat type is First class then tax will be 30% of ticket price
If seat type is Business class then tax will be 20% of ticket price
If seat type if Economy class then tax will be 10% of ticket price


Calculateprice(), this member function will calculate price of already reserved ticket and will display total fare on the screen. Price calculation will add above calculated tax, airline charges to the actual ticket price according to following information.

Fare = Airline Charges + Tax + Ticket Price

In the function WriteData(), you are required to create a new text file name “fare.txt” in same folder/directory where you have saved your .cpp file. Open this file by using file handling functions and then write all air fare information in that file in following format.

------------------------------------------------------------------------
Name | Address| Date | Destination | Flight.No | Seat.No | Fare
------------------------------------------------------------------------.
.
.
.
.
.
.
------------------------------------------------------------------------

Required information of Name, Address, Date, Destination, Flight No, Seat No, should be taken from assignment no 3 output file.

Points To Remember:

Reading and writing from text file, must be done with standard file handling functions provided in handouts.
All data members must be declared and initialized with appropriate data type.

Explanation / Answer

Tax calculation will be done as below: If seat type is First class then tax will be 30% of ticket price If seat type is Business class then tax will be 20% of ticket price If seat type if Economy class then tax will be 10% of ticket price Calculateprice(), this member function will calculate price of already reserved ticket and will display total fare on the screen. Price calculation will add above calculated tax, airline charges to the actual ticket price according to following information. Fare = Airline Charges + Tax + Ticket Price In the function WriteData(), you are required to create a new text file name “fare.txt” in same folder/directory where you have saved your .cpp file. Open this file by using file handling functions and then write all air fare information in that file in following format. ------------------------------------------------------------------------ Name | Address| Date | Destination | Flight.No | Seat.No | Fare ------------------------------------------------------------------------. . . . . . . ------------------------------------------------------------------------ Required information of Name, Address, Date, Destination, Flight No, Seat No, should be taken from assignment no 3 output file. Points To Remember: ? Reading and writing from text file, must be done with standard file handling functions provided in handouts. ? All data members must be declared and initialized with appropriate data type.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote