Question Print Daily Company (PDC) needs a program that displays weekly salary. PDC has five employees. Run the program once for each employee. First, the program should ask for the employee's name...


Java programming


Question<br>Print Daily Company (PDC) needs a program that displays weekly salary. PDC has five employees.<br>Run the program once for each employee. First, the program should ask for the employee's name<br>and ID. It should then ask whether the employee is paid salary or by the hour. The gross pay is<br>obtained after the income tax is deducted from the salary according to this table:<br>Pay<br>From<br>To<br>Tax Rate (%)<br>0.00<br>499.99<br>8<br>500.00<br>999.99<br>10<br>1000.00<br>and up<br>15<br>• If the employee is paid by normal salary, the employee's gross pay is the same each week, so the<br>program should ask for the salary. Get the total gross pay (after tax deduction) in a method called<br>WeeklySalary ().<br>• If the employee is paid hourly, then the salary is the number of hours times the pay rate per hour.<br>If the employee works more than 40 hours per week, the employee is paid 1.5 times of base pay<br>rate (1.5 x base rate x total overtime hour). Get the total gross pay (after tax deduction) in a method<br>called HourlySalary ().<br>

Extracted text: Question Print Daily Company (PDC) needs a program that displays weekly salary. PDC has five employees. Run the program once for each employee. First, the program should ask for the employee's name and ID. It should then ask whether the employee is paid salary or by the hour. The gross pay is obtained after the income tax is deducted from the salary according to this table: Pay From To Tax Rate (%) 0.00 499.99 8 500.00 999.99 10 1000.00 and up 15 • If the employee is paid by normal salary, the employee's gross pay is the same each week, so the program should ask for the salary. Get the total gross pay (after tax deduction) in a method called WeeklySalary (). • If the employee is paid hourly, then the salary is the number of hours times the pay rate per hour. If the employee works more than 40 hours per week, the employee is paid 1.5 times of base pay rate (1.5 x base rate x total overtime hour). Get the total gross pay (after tax deduction) in a method called HourlySalary ().
Create a function called PayrollData () to display the employee's name, ID, whether the<br>employee is salaried or hourly, and the employee's gross pay, income tax, and net pay (gross pay<br>after tax). Here is an example of the sample data and its desired output:<br>• Sample data:<br>Salary or<br>Hourly?<br>Hourly<br>Salary<br>Pay Rate<br>RM10.50/hour<br>Name<br>ID<br>Hours<br>Sheila Lim<br>498<br>40<br>RM1293/week<br>RM9.43/hour<br>Alice Alan<br>392<br>Sharah Hadi<br>291<br>Hourly<br>Hourly<br>Salary<br>43<br>Loke Kien Seng<br>RM7.23/hour<br>RM500/week<br>293<br>36<br>Bill Sim<br>795<br>Output:<br>Print Daily Company (PDC)<br>Weekly Payroll Data<br>Gross<br>ID# Status<br>Net Pay<br>Pay<br>420.00<br>Name<br>Тах<br>498 Hourly<br>392 Salary 1293.00<br>291 Hourly<br>Sheila Lim<br>33.60<br>386.40<br>Alice Alan<br>193.95 1099.05<br>Sharah Hadi<br>419.64<br>33.57<br>386.06<br>Loke Kien<br>293 Hourly<br>795 Salary<br>Seng<br>260.28<br>20.82<br>239.46<br>Bill Sim<br>500.00<br>50.00<br>450.00<br>

Extracted text: Create a function called PayrollData () to display the employee's name, ID, whether the employee is salaried or hourly, and the employee's gross pay, income tax, and net pay (gross pay after tax). Here is an example of the sample data and its desired output: • Sample data: Salary or Hourly? Hourly Salary Pay Rate RM10.50/hour Name ID Hours Sheila Lim 498 40 RM1293/week RM9.43/hour Alice Alan 392 Sharah Hadi 291 Hourly Hourly Salary 43 Loke Kien Seng RM7.23/hour RM500/week 293 36 Bill Sim 795 Output: Print Daily Company (PDC) Weekly Payroll Data Gross ID# Status Net Pay Pay 420.00 Name Тах 498 Hourly 392 Salary 1293.00 291 Hourly Sheila Lim 33.60 386.40 Alice Alan 193.95 1099.05 Sharah Hadi 419.64 33.57 386.06 Loke Kien 293 Hourly 795 Salary Seng 260.28 20.82 239.46 Bill Sim 500.00 50.00 450.00
Jun 11, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here