Suppose that the file inData.txt, data set 1, contains the following data: Giselle Robinson Accounting 5600 5 30 450 9 75 1.5 The first line contains a person’s first name, last name, and the department the person works in. In the second line, the first number represents the monthly gross salary, the bonus (as a percent), and the taxes (as a percent). The third line contains the distance traveled and the traveling time. The fourth line contains the number of coffee cups sold and the cost of each coffee cup. Write statements so that after the program executes, the contents of the file outData.txt are as shown below. If necessary, declare additional variables. Your statements should be general enough so that if the content of the input file changes and the program is run again (without editing and recompiling), it outputs the appropriate results. Name: Giselle Robinson, Department: Accounting Monthly Gross Salary: $5600.00, Monthly Bonus: 5.00%, Taxes: 30.00% Paycheck: $4116.00 Distance Traveled: 450.00 miles, Traveling Time: 9.00 hours Average Speed: 50.00 miles per hour Number of Coffee Cups Sold: 75, Cost: $1.50 per cup Sales Amount = $112.50 Programming code devc++ and mindtap

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

Suppose that the file inData.txt, data set 1, contains the following data:

Giselle Robinson Accounting

5600 5 30

450 9

75 1.5

The first line contains a person’s first name, last name, and the department the person works in.

In the second line, the first number represents the monthly gross salary, the bonus (as a percent), and the taxes (as a percent).

The third line contains the distance traveled and the traveling time.

The fourth line contains the number of coffee cups sold and the cost of each coffee cup.

Write statements so that after the program executes, the contents of the file outData.txt are as shown below. If necessary, declare additional variables. Your statements should be general enough so that if the content of the input file changes and the program is run again (without editing and recompiling), it outputs the appropriate results.

Name: Giselle Robinson, Department: Accounting

 

Monthly Gross Salary: $5600.00, Monthly Bonus: 5.00%, Taxes: 30.00%

Paycheck: $4116.00

 

Distance Traveled: 450.00 miles, Traveling Time: 9.00 hours

Average Speed: 50.00 miles per hour

 

Number of Coffee Cups Sold: 75, Cost: $1.50 per cup Sales Amount = $112.50

 

Programming code devc++ and mindtap

```cpp
#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>

using namespace std;

int main() {
    // Write your main here
    ifstream inFile;
    ofstream outFile;

    inFile.open("inData.txt");
    outFile.open("outData.txt");

    inFile.close();
    outFile.close();

    return 0;
}
```

### Explanation of the Code:

1. **Header Files:**
   - `#include <iostream>`: Includes the input-output stream library for standard input and output operations.
   - `#include <fstream>`: Includes file stream operations, essential for file handling.
   - `#include <string>`: Facilitates the use of strings in the program.
   - `#include <iomanip>`: Provides functions for manipulating input and output formatting.

2. **Namespace:**
   - `using namespace std;`: Allows the use of standard C++ library names without the `std::` prefix.

3. **Main Function:**
   - Initiates the execution of the program.

4. **File Stream Declaration:**
   - `ifstream inFile;`: Declares an input file stream object.
   - `ofstream outFile;`: Declares an output file stream object.

5. **Opening Files:**
   - `inFile.open("inData.txt");`: Opens a file named `inData.txt` for reading.
   - `outFile.open("outData.txt");`: Opens a file named `outData.txt` for writing.

6. **Closing Files:**
   - `inFile.close();`: Closes the input file, ensuring any buffered input data is properly handled.
   - `outFile.close();`: Closes the output file, ensuring all data is written to disk.

7. **Return Statement:**
   - `return 0;`: Indicates that the program executed successfully.

### Purpose:

This code snippet is a standard template for basic file handling in C++. It opens two files, `inData.txt` for reading and `outData.txt` for writing, and then closes them. This framework can be expanded to include additional logic for processing the file contents.
Transcribed Image Text:```cpp #include <iostream> #include <fstream> #include <string> #include <iomanip> using namespace std; int main() { // Write your main here ifstream inFile; ofstream outFile; inFile.open("inData.txt"); outFile.open("outData.txt"); inFile.close(); outFile.close(); return 0; } ``` ### Explanation of the Code: 1. **Header Files:** - `#include <iostream>`: Includes the input-output stream library for standard input and output operations. - `#include <fstream>`: Includes file stream operations, essential for file handling. - `#include <string>`: Facilitates the use of strings in the program. - `#include <iomanip>`: Provides functions for manipulating input and output formatting. 2. **Namespace:** - `using namespace std;`: Allows the use of standard C++ library names without the `std::` prefix. 3. **Main Function:** - Initiates the execution of the program. 4. **File Stream Declaration:** - `ifstream inFile;`: Declares an input file stream object. - `ofstream outFile;`: Declares an output file stream object. 5. **Opening Files:** - `inFile.open("inData.txt");`: Opens a file named `inData.txt` for reading. - `outFile.open("outData.txt");`: Opens a file named `outData.txt` for writing. 6. **Closing Files:** - `inFile.close();`: Closes the input file, ensuring any buffered input data is properly handled. - `outFile.close();`: Closes the output file, ensuring all data is written to disk. 7. **Return Statement:** - `return 0;`: Indicates that the program executed successfully. ### Purpose: This code snippet is a standard template for basic file handling in C++. It opens two files, `inData.txt` for reading and `outData.txt` for writing, and then closes them. This framework can be expanded to include additional logic for processing the file contents.
## Store Input Data in Formatted File

### Instructions

Suppose that the file `inData.txt`, data set 1, contains the following data:

```
Giselle Robinson Accounting
5600 5 30
450 9
75 1.5
```

1. **First Line**: Contains a person's first name, last name, and the department the person works in.

2. **Second Line**: The first number represents the monthly gross salary, the bonus (as a percent), and the taxes (as a percent).

3. **Third Line**: Contains the distance traveled and the traveling time.

4. **Fourth Line**: Contains the number of coffee cups sold and the cost of each coffee cup.

Write statements so that after the program executes, the contents of the file `outData.txt` are as shown below. If necessary, declare additional variables. Your statements should be general enough so that if the content of the input file changes and the program is run again (without editing and recompiling), it outputs the appropriate results.

```
Name: Giselle Robinson, Department: Accounting
Monthly Gross Salary: $5600.00, Monthly Bonus: 5.00%, Taxes: 30%
Paycheck: $4116.00

Distance Traveled: 450.00 miles, Traveling Time: 9.00 hours
Average Speed: 50.00 miles per hour

Number of Coffee Cups Sold: 75, Cost: $1.50 per cup
Sales Amount = $112.50
```

### Additional Notes
- Ensure to calculate the paycheck by deducting taxes from the gross salary and adding the bonus.
- Compute the average speed using the formula: distance traveled divided by traveling time. 
- Calculate the sales amount by multiplying the number of coffee cups sold by the cost per cup.
Transcribed Image Text:## Store Input Data in Formatted File ### Instructions Suppose that the file `inData.txt`, data set 1, contains the following data: ``` Giselle Robinson Accounting 5600 5 30 450 9 75 1.5 ``` 1. **First Line**: Contains a person's first name, last name, and the department the person works in. 2. **Second Line**: The first number represents the monthly gross salary, the bonus (as a percent), and the taxes (as a percent). 3. **Third Line**: Contains the distance traveled and the traveling time. 4. **Fourth Line**: Contains the number of coffee cups sold and the cost of each coffee cup. Write statements so that after the program executes, the contents of the file `outData.txt` are as shown below. If necessary, declare additional variables. Your statements should be general enough so that if the content of the input file changes and the program is run again (without editing and recompiling), it outputs the appropriate results. ``` Name: Giselle Robinson, Department: Accounting Monthly Gross Salary: $5600.00, Monthly Bonus: 5.00%, Taxes: 30% Paycheck: $4116.00 Distance Traveled: 450.00 miles, Traveling Time: 9.00 hours Average Speed: 50.00 miles per hour Number of Coffee Cups Sold: 75, Cost: $1.50 per cup Sales Amount = $112.50 ``` ### Additional Notes - Ensure to calculate the paycheck by deducting taxes from the gross salary and adding the bonus. - Compute the average speed using the formula: distance traveled divided by traveling time. - Calculate the sales amount by multiplying the number of coffee cups sold by the cost per cup.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
File Input and Output Operations
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
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