Write a Java program that displays employees information and their salary. There are two types of employee: part-time employee and full-time employee. Every employee has an ID, first name, and last name. Salary of a part-time employee is calculated by using pay rate per hour and number of worked hours while the salary of full-time employee is the sum of basic salary and bonus. If a part-time employee worked more than 40 hours per week, they are paid overtime at 150 percent of their regular pay rate. Employee Full-Time Employee Part-Time Employee According to this description and the concepts of OOP, do the following: Write the code for the class Employee which has: I. Variables to store employee information as described above. II. A constructor with parameters to initialize employee information. III. A method to return employee information as follows: last name, first name (employeelD). For example, for an employee with name Hassan AlI Malki and ID 6723, the return value should be Al Malki, Hassan(6723).

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%
OOP JAVA
Write the code for the class FullTimeEmployee
which has:
I. Variables to a full-time employee information as
described above.
II. A constructor with parameters to initialize a full-time
employee information.
III. A method to calculate the salary of full-time employee.
IV. A method to return a full-time employee information as
follows: last name, first name (employeelD) salary (OMR
salary of the employee). For example, for an employee with
name Ahmed Al Omari, ID 1652, basic salary 1650 and bonus
35.7 , the return value should be Al Omari, Ahmed(1652)
salary (OMR 1685.7).
Write the code for the class PartTimeEmployee
which has:
I. Variables to store a part-time employee information as
described above.
II. A constructor with parameters to initialize a part-time
employee information.
III. A method to calculate the salary of part-time employee.
method to return a part-time employee information as
follows: last name, first name (employeelD), worked hours
(number of worked hours), pay rate (pay rate), salary (OMR
salary of the employee). For example, for an employee with
IV.
name Hassan Al Malki, ID 6723, worked hours of 45 and
pay
rate of 2.5 , the return value should be AI Malki,
Hassan(6723), worked Hours (45), pay rate (2.5) salary
(OMR 1975.0).
Transcribed Image Text:Write the code for the class FullTimeEmployee which has: I. Variables to a full-time employee information as described above. II. A constructor with parameters to initialize a full-time employee information. III. A method to calculate the salary of full-time employee. IV. A method to return a full-time employee information as follows: last name, first name (employeelD) salary (OMR salary of the employee). For example, for an employee with name Ahmed Al Omari, ID 1652, basic salary 1650 and bonus 35.7 , the return value should be Al Omari, Ahmed(1652) salary (OMR 1685.7). Write the code for the class PartTimeEmployee which has: I. Variables to store a part-time employee information as described above. II. A constructor with parameters to initialize a part-time employee information. III. A method to calculate the salary of part-time employee. method to return a part-time employee information as follows: last name, first name (employeelD), worked hours (number of worked hours), pay rate (pay rate), salary (OMR salary of the employee). For example, for an employee with IV. name Hassan Al Malki, ID 6723, worked hours of 45 and pay rate of 2.5 , the return value should be AI Malki, Hassan(6723), worked Hours (45), pay rate (2.5) salary (OMR 1975.0).
Write a Java program that displays employees information
and their salary. There are two types of employee: part-time
employee and full-time employee. Every employee has an ID,
first name, and last name. Salary of a part-time employee is
calculated by using pay rate per hour and number of worked
hours while the salary of full-time employee is the sum of
basic salary and bonus. If a part-time employee worked more
than 40 hours per week, they are paid overtime at 150
percent of their regular pay rate.
Employee
Full-Time Employee
Part-Time Employee
According to this description and the concepts of OOP, do
the following:
Write the code for the class Employee which has:
I. Variables to store employee information as described
above.
II. A constructor with parameters to initialize employee
information.
II. A method to return employee information as follows: last
name, first name (employeelD). For example, for an
employee with name Hassan Al Malki and ID 6723, the return
value should be Al Malki, Hassan(6723).
Transcribed Image Text:Write a Java program that displays employees information and their salary. There are two types of employee: part-time employee and full-time employee. Every employee has an ID, first name, and last name. Salary of a part-time employee is calculated by using pay rate per hour and number of worked hours while the salary of full-time employee is the sum of basic salary and bonus. If a part-time employee worked more than 40 hours per week, they are paid overtime at 150 percent of their regular pay rate. Employee Full-Time Employee Part-Time Employee According to this description and the concepts of OOP, do the following: Write the code for the class Employee which has: I. Variables to store employee information as described above. II. A constructor with parameters to initialize employee information. II. A method to return employee information as follows: last name, first name (employeelD). For example, for an employee with name Hassan Al Malki and ID 6723, the return value should be Al Malki, Hassan(6723).
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 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