Question: Write an application (Payroll Console.java) that reads the following information and prints a payroll statement: Employee's name (e.g., John Doe) Number of hours worked

Write an application (Payroll Console.java) that reads the following information and prints 

Write an application (Payroll Console.java) that reads the following information and prints a payroll statement: Employee's name (e.g., John Doe) Number of hours worked in a week (e.g., 10.50) Hourly pay rate (e.g., 7.25) Federal tax withholding rate (e.g., 20%) State tax withholding rate (e.g., 9%) Note that this application will use console input and output. A sample run of the console input and output is shown below: Enter employee's name: John De Enter number of hours worked in a week: Enter hourly pay rate: 25 Enter federal tax withholding rate: 20 Enter state tax withholding rate: Employee Name John Dee Hours Worked: 10.50 Pay Rate: $7.25 Gross Pay: $76.13 Deductions Federal Withholding (20.00% $15.23 State Withholding (9.00%) 36.85 Total Deduction: $22.08 Not Pay: $54.05 Notes: 1. All numbers are double type numbers and in the output, each number keeps only two digits on the right of the decimal point. 2.20.00% and 9.00% in the output should be dynamic, not static, which means when the end user input 0.25 for the "federal tax withholding rate," the output should show 25.00% instead of 20.00%. Your calculation results might be a little bit different (typically the last digit) from the above results even when identical numbers are entered. This is because floating-point numbers are not stored precisely. Submit the source code file PayrollConsole.java to the drop box HA4.0.

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 Programming Questions!