Program 10: You need a program to maintain information about your employees' payroll. Assume that you have the following employees: Hours Worked Hourly Rate State Tax Rate Name Federal Tax 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 S66.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 federai 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.
Program 10: You need a program to maintain information about your employees' payroll. Assume that you have the following employees: Hours Worked Hourly Rate State Tax Rate Name Federal Tax 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 S66.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 federai 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.
Chapter5: Making Decisions
Section: Chapter Questions
Problem 4PE
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images
Knowledge Booster
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.Recommended textbooks for you
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage