Program 10: You need a program to maintain information about your employees' payroll. Assume that you have the following employees: Name Hours Worked Hourly Rate Federal Tax State Tax Rate Rate...


Program 10: You need a program to maintain information about your employees' payroll. Assume that you<br>have the following employees:<br>Name<br>Hours Worked<br>Hourly Rate<br>Federal Tax<br>State Tax Rate<br>Rate<br>Durant, Steph<br>42.5<br>$55.16<br>19.7%<br>6.8%<br>Curry, Kevin<br>38.75<br>$49.77<br>16.3%<br>9.88%<br>Green, Clay<br>24.3<br>$49.99<br>16.7%<br>6.95%<br>Thompson, Draymond<br>54.35<br>$66.66<br>20.5%<br>8.53%<br>Write a C program which uses the following functions and parameter passing for an array of structures<br>for the 4 employees:<br>a. Allow the user to enter in the data for each employee. (The user will not enter the S or % symbols.) For<br>each employee, calculate the gross pay, the federal tax owed, the state tax owed, and the net pay. The<br>formulas to use are as follows:<br>gross pay = hours worked * hourly rate<br>(do not worry about overtime pay for this program.)<br>federal tax owed = gross pay * federal tax rate / 100<br>state tax owed = gross pay * state tax rate / 100<br>net pay = gross pay – federal tax owed - state tax owed<br>Place the calculated values into the array of structures.<br>b. Sort the array of structures on name and print the array after the sort is completed.<br>c. Calculate and print the total gross pay, the total federal tax owed, the total state tax owed, and the total net<br>pay for all four of the employees.<br>d. Save the array of structures to a text file.<br>e. Retrieve and print the text file.<br>f. Save the array of structures to a binary file.<br>g. Retrieve and print the binary file.<br>

Extracted text: Program 10: You need a program to maintain information about your employees' payroll. Assume that you have the following employees: Name Hours Worked Hourly Rate Federal Tax State Tax Rate Rate Durant, Steph 42.5 $55.16 19.7% 6.8% Curry, Kevin 38.75 $49.77 16.3% 9.88% Green, Clay 24.3 $49.99 16.7% 6.95% Thompson, Draymond 54.35 $66.66 20.5% 8.53% Write a C program which uses the following functions and parameter passing for an array of structures for the 4 employees: a. Allow the user to enter in the data for each employee. (The user will not enter the S or % symbols.) For each employee, calculate the gross pay, the federal tax owed, the state tax owed, and the net pay. The formulas to use are as follows: gross pay = hours worked * hourly rate (do not worry about overtime pay for this program.) federal tax owed = gross pay * federal tax rate / 100 state tax owed = gross pay * state tax rate / 100 net pay = gross pay – federal tax owed - state tax owed Place the calculated values into the array of structures. b. Sort the array of structures on name and print the array after the sort is completed. c. Calculate and print the total gross pay, the total federal tax owed, the total state tax owed, and the total net pay for all four of the employees. d. Save the array of structures to a text file. e. Retrieve and print the text file. f. Save the array of structures to a binary file. g. Retrieve and print the binary file.

Jun 06, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here