USE C++ could you write the code without setw( ) and setprecision(2) . thank you. A taxi company has requested your assistance in creating a program to identify and display the car that generates the highest income. The company currently owns three cars, and the relevant data is stored in a file, including the car's number, model, and the distance between the pick-up and drop-off locations measured in kilometers. The company charges $1.5 for every kilometer travelled. The program needs to perform two actions. Firstly, it should generate a text file named "TaxiCars.txt" and input the data provided. After that, the program should retrieve the input from this file and save the outcome in a file called "income.txt". The result must be rounded to three decimal places. The program should use manipulators to format the output for better readability. Assessment: Using meaningful variable names. Adding enough comments to understand the program. Using indentation properly. A function that accepts a parameter as a link to an output file. The function asks the user to enter the data of three cars, as shown in the example. A function that accepts parameters, a link to an input file and three parallel arrays. The function reads data from the file and saves it in parallel arrays. A function that accepts three parallel arrays and returns which car generated the highest income. A function that accepts the required parameters to print the results in an output file. A main function that calls the other functions to satisfy the assignment requirements.
USE C++
could you write the code without setw( ) and setprecision(2) . thank you.
-
A taxi company has requested your assistance in creating a
program to identify and display the car that generates the highest income. The company currently owns three cars, and the relevant data is stored in a file, including the car's number, model, and the distance between the pick-up and drop-off locations measured in kilometers. The company charges $1.5 for every kilometer travelled.The program needs to perform two actions. Firstly, it should generate a text file named "TaxiCars.txt" and input the data provided. After that, the program should retrieve the input from this file and save the outcome in a file called "income.txt". The result must be rounded to three decimal places. The program should use manipulators to format the output for better readability.
Assessment:
-
Using meaningful variable names.
-
Adding enough comments to understand the program.
-
Using indentation properly.
-
A function that accepts a parameter as a link to an output file. The function asks the user to
enter the data of three cars, as shown in the example.
-
A function that accepts parameters, a link to an input file and three parallel arrays. The function
reads data from the file and saves it in parallel arrays.
-
A function that accepts three parallel arrays and returns which car generated the highest
income.
-
A function that accepts the required parameters to print the results in an output file.
-
A main function that calls the other functions to satisfy the assignment requirements.
Examples:
-
TaxiCars.txt
10021 BMW 45.2
20012 Toyota 35.24
10021 BMW 25.73
10021 BMW 8.35
19342 Volvo 45.14
20012 Toyota 14.24
20012 Toyota 10.24
19342 Volvo 85.14
19342 Volvo 45.14
income.txt:
Car# Car Model Distance Income
----------------------------------------------------- ----------------
10021. BMW 79.280 $118.920
20012 Toyota 59.720 $89.580
19342 Volvo 175.420 $263.130
Volvo generated the highest income = $263.130

Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images









