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.
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
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
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education