Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a modular C program that performs the following tasks: Create a EmployeeData struct definition with the following elements: a . ID , Name, HoursWorked,
Write a modular C program that performs the following tasks:
Create a EmployeeData struct definition with the following elements:
a ID Name, HoursWorked, RateofPay and Deductions
Create an array called Employee, of Employees struct definition type.
Create a function that
a reads the employee data records from an input text file edatatxt using data shown in Appendix A
b initializes a student struct with the ID Name, HoursWorked, RateofPay and Deductions
c adds the initialized EmployeeData struct to the Employee array
Create a function that uses the Employee array to perform the following subtasks
a Compute each employee gross pay and net pay.
b WRITE each employee's records with their gross pay and net pay to an output text file called epayinfotxt
NOTE:
Each record would need to be appended to the previous record in a new line. Each record should be in the format ID Name, HoursWorked, RateofPay, Deductions, gross pay and net pay
Create a function that uses the Employee array to
a Calculate the averages for hours worked and deductions and WRITEAPPEND this data at the end of the employee information, in the output text file epayinfotxt
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started