Main Program
|
Employee Info
|
||
| Name | Sex | Marital Status |
| Sheila Wright | F | M |
| Billy Wagner | M | M |
| Bob Thomas | M | S |
| Hourly Based | Salary Based | ||
| Hourly Based Employees | Salary Based Employees | ||
| Hours Worked | Hourly Rate | Hours Worked | Salary |
| Billy W. 40hrs | 10/hr | Sheila W. 40hrs | 42k/yr |
| Gross Pay |
| GrossPay = HoursWkd * HoulyRT |
| Over time pay |
| If(hoursworked > 40) { Overtimehours = hoursworked – 40; Overtimepay = overtimehours * hourlyrate * 1.5; Regularpay = 40 * hourlyrate; }//if |
| Tax Amount |
| taxamount = grosspay*taxrate; |
| Net Pay |
| netpay = grosspay – taxamount; |
| Avg Pay | Salary Pay |
| AveragePay = NetPay / Employee | SalaryP = GrossPay / 52 Hrs |
| MIN | MAX |
| MIN(NetPay.Employee) | MIN(NetPay.Employee) |