Calculate:
1. The Gross income: Gross income = (Rate * hours worked) + over time.
2. The Overtime: Overtime = number of hours exceeding 40 * Rate* 1.5
3. State Tax: State Tax = gross * 6%
4. Federal Tax: fed Tax = Gross * 12%
5. Union fees: Union fees = Gross * 2%
6. Net: Net = Gross – (state tax + fed tax + Union fees).
7. Total Gross for all employees.
8. Average Gross for all employees.
Directions:
MUST USE:
a) ARRAYS
b) Typedef (for string data types)
DO NOT USE functions
· Your input consists of Employee First Name, Middle Initial, Last name, Hours worked, Rate per Hour.
· State tax, Fed tax and Union fees are constants.
· Your FORMATTED Output includes all input information and all calculated information such as (gross, net. etc.)
Apply (whatever is applicable) : Loops, constants, data validation, if, else, switch, arrays, precision …. .
Input validation (hours greater than 0 and less than 60, rate greater than 0 and less than50)
Document your program (add comments)
Submit:
· The source code program and the output
· The output in the following format:
.
Data Housing Corp. Weekly Payroll
~~~~~~~~~~~~~~~~~~~~~~~~~~~
First Name MI Last name Rate per hour Hours worked ……………………..
======== === ======== ========== =========
Joe Y Smith $10.99 40







