ASSESSMENT DESCRIPTION:

Your task is to design, develop and test an application using Java Programming language for the below customer requirement for their small firm in Australia.

Design, Develop and test the logic for an application that allows a user to enter employee name continuously until a sentinel value is entered. Also input each employee's hourly wage and hours worked. After taking input, compute each employee gross pay (hours times rate), withholding tax percentage according to the table given below, withholding tax amount and net pay (gross pay minus withholding tax).

Weekly gross pay ($) Withholding percentage (%)
$0-$300.00 10
$300.01-$500.00 13
$500.01-$800.00 16
$800.01 and up 18

Display all the results for each employee. After the last employee has been entered, display the sum of all hours worked, total gross payroll for all employees and net payroll for all employees.

DESIGN TASK1:

Draw a Flowchart and Pseudocode for required functionalities of program

DEVELOPMENT

TASK 2

1. Display the welcome message (Student ID, Student Name)

2. Ask from user to enter the employee names, hours worked and hourly rate. Keep asking for new employee until user enter a sentinel value to end the program.

3. Compute and display each employee's gross pay, withholding tax percentage, withholding tax amount and net pay.

4. Use parallel arrays to store hours worked, gross pay and net payroll of each employee.

5. Display the output on screen

***************************************************************
Thanking you for using the system
Your name and your student ID
Total hours worked by employees
Gross pay that needs to be paid by company
Tax withholdings
Net pay after tax deductions
***************************************************************

TEST

TASK 3:

Test Document
Application Name: Tester Name:
Case ID Test case Test Data Expected Outcome Actual Outcome

Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.