Question: 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
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
