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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education