
Instructions
Consider the following incomplete C++ program:
#include <iostream>int main()
{
...
}
Write statements that include the header files fstream, string, and iomanip in this program.
The program will read data from the file inData.txt and write output to the file outData.txt.
Write statements to:
- Open both of these files
- Associate inFile with inData.txt
- Associate outFile with outData.txt
Suppose that the file inData.txt, data set 1, contains the following data:
Giselle Robinson Accounting 5600 5 30 450 9 75 1.5The 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.50Run your program, and ensure that outData.txt is created and has the following lines:
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
Write statements that close the input and output files.
The file inData.txt is provided for you with the following data:
Giselle Robinson Accounting 5600 5 30 450 9 75 1.5
Run your program, and ensure that outData.txt is created and has the following lines:
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

Trending nowThis is a popular solution!
Step by stepSolved in 2 steps

- Hi, I need to solve this question using C++ programming language. Thank you. Note: I have included Program - 5-23, General Program Format Rules, if you needed. Program 5-23 // This program tests for file open errors. #include <iostream> #include <fstream> using namespace std; int main() { ifstream inputFile; int number; // Open the file. inputFile.open("BadListOfNumbers.txt"); // If the file successfully opened, process it. if (inputFile) { // Read the numbers from the file and // display them. while (inputFile >> number) { cout << number << endl; } // Close the file. inputFile.close(); } else { // Display an error message. cout << "Error opening the file.\n"; } return 0; }arrow_forwardUser Input Program and Analysis (Last answer to this question was incorrect.) Demonstrate an understanding of C++ programming concepts by completing the following: Program: Create a C++ program that will obtain input from a user and store it into the provided CSC450_CT5_mod5.txt Download CSC450_CT5_mod5.txtfile. Your program should append it to the provided text file, without deleting the existing data: Store the provided data in the CSC450_CT5_mod5.txt file. Create a reversal method that will reverse all of the characters in the CSC450_CT5_mod5.txt file and store the result in a CSC450-mod5-reverse.txt file. Program Analysis: Given your program implementation, discuss and identify the possible security vulnerabilities that may exist. If present, discuss solutions to minimize the vulnerabilities. Discuss and identify possible problems that can result in errors for string manipulation of data. Your analysis should be 1-2 pages in length. TXT FILE INFORMATION (Txt file should NOT…arrow_forward// Flowers.cpp - This program reads names of flowers and whether they are grown in shade or sun from an input // file and prints the information to the user's screen. // Input: flowers.dat. // Output: Names of flowers and the words sun or shade. #include <fstream> #include <iostream> #include <string> using namespace std; int main() { // Declare variables here // Open input file // Write while loop that reads records from file. fin >> flowerName; // Print flower name using the following format //cout << var << " grows in the " << var2 << endl; fin.close(); return 0; } // End of main functionarrow_forward
- Hi, I need to solve this question using C++ programming language. Thank you. Note: I have included Program - 5-23, General Program Format Rules, if you needed. Program 5-23 // This program tests for file open errors. #include <iostream> #include <fstream> using namespace std; int main() { ifstream inputFile; int number; // Open the file. inputFile.open("BadListOfNumbers.txt"); // If the file successfully opened, process it. if (inputFile) { // Read the numbers from the file and // display them. while (inputFile >> number) { cout << number << endl; } // Close the file. inputFile.close(); } else { // Display an error message. cout << "Error opening the file.\n"; } return 0; } Pract3.txt…arrow_forwardC++ Write a code fragment to: declare two file streams, infile and outfile Open them and connect them to the files file1.dat and file2.dat read an int from file1.dat and print it to file2.dat This should only be a half dozen lines of code.arrow_forwardCode in JAVA and see attached images for information on classes and methods A company pays its personnel on a weekly basis. The personnel are of 4 types: FixedWeekly personnel are paid a fixed amount regardless of the number of hours workedByTheHour personnel are paid by the hour and receive overtime pay for all hours worked in excess of 40PercentOfSales personnel are paid a percentage of their salesFixedWeeklyPercentOfSales personnel receive a fixed amount plus a percentage of their sales. Create a class called Personnel. This class will represent the general concept of all personnel. All 4 types of personnel are considered Personnel. FixedWeeklyPercentOfSales personnel are considered to be PercentOfSales Personnel. The Personnel class will also be Payable. You will need to create the Payable interface. It will contain just one method called earnings(). Test Run Personnel processed polymorphically: FixedWeekly personnel: Harry Clarksocial security number: 111-11-1111weekly…arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





