Answered step by step
Verified Expert Solution
Question
1 Approved Answer
This assignment continues our use of processing sequential files using the end of file condition. We'll also exhibit the means by which we can input
This assignment continues our use of processing sequential files using the end of file condition. We'll also exhibit the means by which we can input string values that contain embedded blanks. In this case, the usual input (blanks,'', tabs, '\t' or newline, '). In addition, we'll be using the list reduction algorithm again as we exercise Assignment 5 Statement: Write a program in a file named Payro115.cpp that reads and processes each line of input in the sequential input file payroll.txt. The lines of the file begin with a string with an embedded blank that should be interpreted as an employee name. After the name, the input line contains a single pound (#) character followed by 3 double values. These should be interpreted as an employee's hourly salary, the number of hours that the employee has worked and the taxrate as a percentage that is used for that employee. After inputing the remaining data on the input line, your program should display formatted values of the input values followed by the employee's gross salary (hours hourly, with time and one-half for the number of hours beyond 40) and the net salary (the gross salary minus the gross salary x the taxrate/100). Upon reaching the end of the file, your program should display the total of all of the gross salaries and the total of all of the net salaries. All monetary amounts should be right justified and formatted to display 2 digits to the right of the decimal point. All output for this be displayed on the monitor and should be embedded within functions. The file Payrol15.cpp contains functions instructions ) and reportTitleO that display a descriptive message and the column headings, respectively. In addition, the file should use functions calculateGross ) to calculate the gross pay for each employee calculateNet ) to calculate the net pay for each employee, displayEmployeeInfo() to display the salary information for each employee and totalAmounts ) to display the total-gross and total net. program should
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started