Write a Java program with the following specifications:
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Please make the output of this code to a 2 decimal points

Transcribed Image Text: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
But Not Over
Over
Withholding Tax
20,000
31,000
0%
20,000
20% of the excess over 20,000
31,000
61,000
154,000
615,000
61,000
154,000
615,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
ОТ Раy
Gross Income
Withholding Tax
Other Deductions:
SS
Pag-ibig
PhilHealth
Net Pay
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps with 1 images

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

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education