Procedure: Create a NetBeans project for this activity. Project Name: MP2_ Example: MP2_Blanco_Maria Define 2 classes. The main class contains the main method. Main Class: Employee_ Example: Employee_Blanco Other Class: PaySlip_ Example: PaySlip_Blanco Write a Java program with the following specifications: 1. Define the attributes of the PaySlip class. Define the constructor for this class. 2. Define the setters (mutators) and the getters (accessors) for the PaySlip class. 3. Define also the custom methods in the PaySlip class as follows but not limited to determineWithholding Tax( ) and computeCompensation( ). 4. Input the employee name, basic salary, and number of overtime (OT) hours. Data input should be done in the main method. The final output as described in #9 should be generated in the main method, as well. 5. Use the table below to compute the withholding tax. Monthly Gross Income and Withholding Tax Details Withholding Tax Over But Not Over 20,000 31,000 61,000 154,000 615,000 20,000 31,000 61,000 154,000 615,000 0% 20% of the excess over 20,000 2,300 + 25% of the excess over 31,000 10,000 + 30% of the excess over 61,000 38,000 + 32% of the excess over 154,000 185,000 + 35% of the excess over 615,000 6. The computation is as follows: Gross income = basic salary + OT pay OT pay = no. of OT hours * 1% of basic salary Net pay = gross income - withholding tax - other deductions Withholding tax = based on the table above 7. The following are the other deductions: SsS = 13% of the basic salary Pag-ibig = 2% of the basic salary %3D Philhealth = 3.5% of the basic salary, maximum of 2,450 8. Use the Philippine Peso currency and 2 decimal places for all the monetary value display. 9. The output should contain the following: Date Generated (This is the system date.) Employee Name Basic Salary No. of OT Hours OT Pay Gross Income Withholding Tax Other Deductions: SSS Pag-ibig PhilHealth Net Pay

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter11: Advanced Inheritance Concepts
Section: Chapter Questions
Problem 12PE
icon
Related questions
Question

I would like a correct and complete Java programming for this example.

 

 

Procedure:
Create a NetBeans project for this activity.
Project Name: MP2_<lastname_firstname>
Example: MP2_Blanco_Maria
Define 2 classes. The main class contains the main method.
Main Class: Employee_<lastname>
Example: Employee_Blanco
Other Class: PaySlip_<lastname>
Example: Payslip_Blanco
Write a Java program with the following specifications:
1. Define the attributes of the PaySlip class. Define the constructor for this class.
2. Define the setters (mutators) and the getters (accessors) for the PaySlip class.
3. Define also the custom methods in the PaySlip class as follows but not limited
to determineWithholdingTax( ) and computeCompensation( ).
4. Input the employee name, basic salary, and number of overtime (OT) hours.
Data input should be done in the main method. The final output as described in
#9 should be generated in the main method, as well.
5. Use the table below to compute the withholding tax.
Monthly Gross Income and Withholding Tax Details
But Not Over
Over
Withholding Tax
20,000
31,000
61,000
154,000
615,000
0%
20,000
31,000
61,000
154,000
615,000
20% of the excess over 20,000
2,300 + 25% of the excess over 31,000
10,000 + 30% of the excess over 61,000
38,000 + 32% of the excess over 154,000
185,000 + 35% of the excess over 615,000
6. The computation is as follows:
Gross income = basic salary + OT pay
OT pay = no. of OT hours * 1% of basic salary
Net pay = gross income - withholding tax – other deductions
Withholding tax = based on the table above
7. The following are the other deductions:
SSS = 13% of the basic salary
Pag-ibig = 2% of the basic salary
Philhealth = 3.5% of the basic salary, maximum of 2,450
8. Use the Philippine Peso currency and 2 decimal places for all the monetary
value display.
9. The output should contain the following:
Date Generated (This is the system date.)
Employee Name
Basic Salary
No. of OT Hours
OT Pay
Gross Income
Withholding Tax
Other Deductions:
SS
Pag-ibig
PhilHealth
Net Pay
Transcribed Image Text:Procedure: Create a NetBeans project for this activity. Project Name: MP2_<lastname_firstname> Example: MP2_Blanco_Maria Define 2 classes. The main class contains the main method. Main Class: Employee_<lastname> Example: Employee_Blanco Other Class: PaySlip_<lastname> Example: Payslip_Blanco Write a Java program with the following specifications: 1. Define the attributes of the PaySlip class. Define the constructor for this class. 2. Define the setters (mutators) and the getters (accessors) for the PaySlip class. 3. Define also the custom methods in the PaySlip class as follows but not limited to determineWithholdingTax( ) and computeCompensation( ). 4. Input the employee name, basic salary, and number of overtime (OT) hours. Data input should be done in the main method. The final output as described in #9 should be generated in the main method, as well. 5. Use the table below to compute the withholding tax. Monthly Gross Income and Withholding Tax Details But Not Over Over Withholding Tax 20,000 31,000 61,000 154,000 615,000 0% 20,000 31,000 61,000 154,000 615,000 20% of the excess over 20,000 2,300 + 25% of the excess over 31,000 10,000 + 30% of the excess over 61,000 38,000 + 32% of the excess over 154,000 185,000 + 35% of the excess over 615,000 6. The computation is as follows: Gross income = basic salary + OT pay OT pay = no. of OT hours * 1% of basic salary Net pay = gross income - withholding tax – other deductions Withholding tax = based on the table above 7. The following are the other deductions: SSS = 13% of the basic salary Pag-ibig = 2% of the basic salary Philhealth = 3.5% of the basic salary, maximum of 2,450 8. Use the Philippine Peso currency and 2 decimal places for all the monetary value display. 9. The output should contain the following: Date Generated (This is the system date.) Employee Name Basic Salary No. of OT Hours OT Pay Gross Income Withholding Tax Other Deductions: SS Pag-ibig PhilHealth Net Pay
9. The output should contain the following:
Date Generated (This is the system date.)
Employee Name
Basic Salary
No. of OT Hours
ОТ Раy
Gross Income
Withholding Tax
Other Deductions:
SS
Pag-ibig
PhilHealth
Net Pay
Note: It should be exact
match to this output
Transcribed Image Text:9. The output should contain the following: Date Generated (This is the system date.) Employee Name Basic Salary No. of OT Hours ОТ Раy Gross Income Withholding Tax Other Deductions: SS Pag-ibig PhilHealth Net Pay Note: It should be exact match to this output
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Unreferenced Objects
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT