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.

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter8: I/o Streams And Data Files
Section8.5: A Case Study: Pollen Count File Update
Problem 4E
icon
Related questions
Question

USE C++ 

could you write the code without  setw( ) and setprecision(2) . thank you.

  1. 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:

  1. 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

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Datatypes
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr