Answered step by step
Verified Expert Solution
Link Copied!
Question
1 Approved Answer

Assignment writing c++ program You are given an input file rates.txt with the following sample data: NewYork Delhi 1.99 2.00 0.45 NewYork London 1.50 1.75

Assignment writing c++ program
You are given an input file rates.txt with the following sample data:
NewYork Delhi 1.99 2.00 0.45
NewYork London 1.50 1.75 0.35
Chicago Bombay 1.99 2.00 0.45
Chicago Bangkok 1.75 1.95 0.40
Each input line consists of the city from where the call is placed, the city to which the call is placed, the connection fee, amount for the first three minutes, and the amount for every additional minute after the first three minutes. Write a program that calculates the amount for a call placed for 15 minutes, 30 minutes, 45 minutes, and 1 hour (60 minutes), and stores it in an output file called a05output.txt. Format the output to two decimal places.
Requirements:
You must use the function prototypes given below. If input file or output file does not open, output an error message and exit the program. You can add more functions if you like.
bool openInputFile(ifstream &, string filename); bool openOutputFile(ofstream &, string filename);
void calculate(ifstream &, ofstream &);
Design Considerations
Please use a while loop to read all lines of text from input file. Keep the input file in the same directory as your project.
Sample of your output file: image text in transcribed
Sample of your Output file City from City to 15 mins NewYork Delhi New York London Chicago Bombay 9.39 Chicago Bangkok 8.50 30 mins45 mins 16.14 12.70 16.14 14.50 60 mins 29.64 23.20 29.64 26.50 9.39 22.89 17.95 22.89 20.50 7.45 Design Considerations Please use a while loop to read all lines of text from input file. Keep the input file in the same directory as your project. Deliverables

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image
Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Students explore these related Databases questions