For this assignment, write a program called Payday.java that will compute and print a person's paycheck. The program will ask the user for the number of hours they worked and their hourly payrate. It will ask the person if they are a union member, in which case 5% of the salary will be withheld for union dues. It will ask the person if the percentage they wish to set aside for their medical savings account. It will then apply a sliding tax scale, defined as follows: Greater than or equal to $2,500 $1,500 up to $2,500 $500 up to $1,500 25% 15% 10% Less than $500 5% The program must then print a formatted paycheck that shows their gross pay, union deduction, medical deduction, taxes withheld, and net pay. Use a function to determine the tax rate. Use a different function to print the nicely formatted paycheck.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
100%
For this assignment, write a program called Payday.java that will compute and print a person's
paycheck. The program will ask the user for the number of hours they worked and their hourly payrate.
It will ask the person if they are a union member, in which case 5% of the salary will be withheld for
union dues. It will ask the person if the percentage they wish to set aside for their medical savings
account. It will then apply a sliding tax scale, defined as follows:
Greater than or equal to $2,500
$1,500 up to $2,500
$500 up to $1,500
Less than $500
25%
15%
10%
5%
The program must then print a formatted paycheck that shows their gross pay, union deduction,
medical deduction, taxes withheld, and net pay.
Use a function to determine the tax rate. Use a different function to print the nicely formatted
paycheck.
Your program should operate like this:
**********
**********
Payday V1.0
***:
********
Enter name: Ray Klump
Enter hours worked: 43.25
Enter hourly pay rate: 17.50
Are you a union member (y or n)? y
What percentage do you want to withhold for your medical savings account? 5.25
-PAYCHECK -
Gross Pay
756.88
24
Med Witholding $
$
24
Union dues
37.84
39.74
Таxes
67.93
Net Pay
611.37
Prepared for Ray Klump
Thank you for using this program.
Transcribed Image Text:For this assignment, write a program called Payday.java that will compute and print a person's paycheck. The program will ask the user for the number of hours they worked and their hourly payrate. It will ask the person if they are a union member, in which case 5% of the salary will be withheld for union dues. It will ask the person if the percentage they wish to set aside for their medical savings account. It will then apply a sliding tax scale, defined as follows: Greater than or equal to $2,500 $1,500 up to $2,500 $500 up to $1,500 Less than $500 25% 15% 10% 5% The program must then print a formatted paycheck that shows their gross pay, union deduction, medical deduction, taxes withheld, and net pay. Use a function to determine the tax rate. Use a different function to print the nicely formatted paycheck. Your program should operate like this: ********** ********** Payday V1.0 ***: ******** Enter name: Ray Klump Enter hours worked: 43.25 Enter hourly pay rate: 17.50 Are you a union member (y or n)? y What percentage do you want to withhold for your medical savings account? 5.25 -PAYCHECK - Gross Pay 756.88 24 Med Witholding $ $ 24 Union dues 37.84 39.74 Таxes 67.93 Net Pay 611.37 Prepared for Ray Klump Thank you for using this program.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY