Question: Develop a JAVA application to satisfy the following requirement: Employees are paid on hourly basis monthly. Employees who work for hours not exceeding 4 0

Develop a JAVA application to satisfy the following requirement:
Employees are paid on hourly basis monthly. Employees who work for hours not exceeding 40
hours are considered to have worked Regular hours whiles those who work in excess of 40
hours are considered to have worked Overtime. Regular hours worked are paid at 50GHC per
hour for senior staff and junior staff hourly rate are paid at 70% of the regular hourly rate of senior
staff. The Overtime hours worked are paid to senior staff at a rate of one and half times their
regular hourly rate whiles junior staff also receives one and quarter times their regular hourly rate
as their overtime hourly rate. Each employee pays 15%,1%, and 3% of their Gross Pay as Income
Tax, National Health Insurance Levy, and District Tax respectively. Employees with more than
three children pay 1GHC per child in excess of three towards GetFund. Using the table below,
your application should;
a. Collect the data shown in the table below from an input stream object and perform the
following computations:
I. Calculate the Gross Pay for each employee
II. Calculate the total deductions (i.e. taxes, etc) paid by all employees
III. Calculate the Net Pay of each employee
IV. Calculate the total Net Pay paid to employees
V. Calculate the Average Net Pay
b. Display the outputs from above computations to an output stream object
NOTE: John, Rose, Cynthia, George, Emmanuel, Stephen, and Alfred are senior staff
whiles the remaining are junior staff.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!