Using the dialog boxes in the JOptionPane class, write a program that calculates and prints the monthly paycheck for an employee. The net pay is calculated aftertaking thefollowing deductions: a) FederalIncome Tax: 15% b) State Tax: 3.5% c) Social Security Tax: 5.75% d) Medicare/Medicaid Tax: 2.75% e) Pension Plan" 5% f) Health Insurance: $ 75.00
Using the dialog boxes in the JOptionPane class, write a program that calculates and prints the monthly paycheck for an employee. The net pay is calculated aftertaking thefollowing deductions: a) FederalIncome Tax: 15% b) State Tax: 3.5% c) Social Security Tax: 5.75% d) Medicare/Medicaid Tax: 2.75% e) Pension Plan" 5% f) Health Insurance: $ 75.00
Chapter8: Arrays
Section: Chapter Questions
Problem 5GZ
Related questions
Concept explainers
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Question
package payroll2;
// This program calculates an employee's take home pay.
import javax.swing.JOptionPane;
public class Payroll
{
private static double sum;
private static double salary;
private static double dependentDeduction;
public static void main(String args[])
{
{
double salary;
double numDependents;
double dependentDeduction = salary * 0.025 * numDependents;
double stateTax = salary * 0.065;
double federalTax = salary * 0.28;
double totalWithholding= stateTax + federalTax;
double takeHomePay = salary - stateTax - federalTax + dependentDeduction;
// Calculate state tax here.
JOptionPane.showInputDialog("Enter Employee name: ");
JOptionPane.showInputDialog("Enter Salary: ");//prompt
JOptionPane.showInputDialog("Enter number of dependents: "); //prompt
sum = salary * numDependents; // multiply numbers
JOptionPane.showMessageDialog(null,"State Tax: $/");
sum = salary * 0.065; // multiply numbers
JOptionPane.showMessageDialog(null,"Federal Tax: $" + federalTax);
// Calculate dependant deduction here.
sum = salary * 0.28; // multiply numbers
JOptionPane.showMessageDialog(null,"Total Withholdings: $" + dependentDeduction);
// Calculate total withholding here.
sum = stateTax * federalTax;
JOptionPane.showMessageDialog(null,"Take Home Pay: $" + takeHomePay);
//Calculate take home pay
sum = salary - stateTax - federalTax + dependentDeduction;
System.exit(0);
}
}
}
I can not get it to work. My salary and numDependents is still not working. Same errors as before. I've never used this JOptionPane before, so I don't know what to do. I'm just trying to get it to calculate my input from salary and dependents.
![Using the dialog boxes in the JOptionPane class, write a program that calculates and prints the
monthly paycheck for an employee. The net pay is calculated aftertaking thefollowing deductions:
a) Federal Income Tax: 15%
b) State Tax: 3.5%
c) Social Security Tax: 5.75%
d) Medicare/Medicaid Tax: 2.75%
e) Pension Plan" 5%
f) Health Insurance: $ 75.00
Your program should prompt the user to input the gross amount and the employee name. Format
the output to have two decimal places. A sample output follows:
Juan Dela Cruz
$ 3575.00
$ 536. 25
$ 125.13
$ 205.56
$ 98.31
$ 178.75
$ 75.00
$ 2356.00
Gross Amount:
Federal Tax:
State Tax:
Social Security Tax:
Medicare/Medicaid Tax:
Pension Plan:
Health Insurance:
Net Pay:](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F633474e3-6f7b-448c-9752-455e4de9a9e7%2F6ddf4295-6af9-4536-a4c6-237ae19c3bec%2Fcit2trp_processed.png&w=3840&q=75)
Transcribed Image Text:Using the dialog boxes in the JOptionPane class, write a program that calculates and prints the
monthly paycheck for an employee. The net pay is calculated aftertaking thefollowing deductions:
a) Federal Income Tax: 15%
b) State Tax: 3.5%
c) Social Security Tax: 5.75%
d) Medicare/Medicaid Tax: 2.75%
e) Pension Plan" 5%
f) Health Insurance: $ 75.00
Your program should prompt the user to input the gross amount and the employee name. Format
the output to have two decimal places. A sample output follows:
Juan Dela Cruz
$ 3575.00
$ 536. 25
$ 125.13
$ 205.56
$ 98.31
$ 178.75
$ 75.00
$ 2356.00
Gross Amount:
Federal Tax:
State Tax:
Social Security Tax:
Medicare/Medicaid Tax:
Pension Plan:
Health Insurance:
Net Pay:
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781305480537/9781305480537_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781305480537/9781305480537_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT