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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education