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.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter5: Making Decisions
Section: Chapter Questions
Problem 4PE
icon
Related questions
Question
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.
Transcribed Image 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.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Random Class and its 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
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage