A class which is called Employee consists of: • Instance Variable Name of employee (String) - Job Title (String) - Age (int) BSalary (double) Bonus (int) Absence (int) - Deductions (int)
A class which is called Employee consists of: • Instance Variable Name of employee (String) - Job Title (String) - Age (int) BSalary (double) Bonus (int) Absence (int) - Deductions (int)
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...
Related questions
Question
![A class which is called Employee consists of:
• Instance Variable
Name of employee (String)
Job Title (String)
Age (int)
BSalary (double)
Bonus (int)
Absence (int)
Deductions (int)
Methods
getTotalSalary(): to Return the name of employ with his
monthly total salary and annual salary
getReport(): to print a report includes name of employee, Job
title, Age, Total Salary
getRetiredReport(): to print a report includes name of
employee and the year of retirement.
punishmentQuery(): to check the employee might have a
punishment or not.
Main Class which is called Company that have a screen contains a selective
options (1...6), to perfume below tasks:
1- Insert employees with their information (allows to insert n
employees).
2- Print Employee Information.
3- Calculate an Employee Salary (monthly & annual).
4- Count of Employees might get retired in 2 years.
5- Check an employee punishment.
6- Exit.
Notes:
A. Total salary = Bsalary + bonus - Deduction
В. Вопиs:
50% of Bsalary for Diploma certificate
75% of Bsalary for BSc certificate.
100% of Bsalary for MSc & PhD Certificate
C. Retirement age is 60 years.
D. Deduction calculation: 4000 IQD for each absence day
E. Punishment calculations: 20% of monthly attendance](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F18414e23-61ca-433b-a0f9-afef70f7ff61%2F1357b3d1-73e9-4512-803e-a61ad593646f%2Fdmgcsko_processed.jpeg&w=3840&q=75)
Transcribed Image Text:A class which is called Employee consists of:
• Instance Variable
Name of employee (String)
Job Title (String)
Age (int)
BSalary (double)
Bonus (int)
Absence (int)
Deductions (int)
Methods
getTotalSalary(): to Return the name of employ with his
monthly total salary and annual salary
getReport(): to print a report includes name of employee, Job
title, Age, Total Salary
getRetiredReport(): to print a report includes name of
employee and the year of retirement.
punishmentQuery(): to check the employee might have a
punishment or not.
Main Class which is called Company that have a screen contains a selective
options (1...6), to perfume below tasks:
1- Insert employees with their information (allows to insert n
employees).
2- Print Employee Information.
3- Calculate an Employee Salary (monthly & annual).
4- Count of Employees might get retired in 2 years.
5- Check an employee punishment.
6- Exit.
Notes:
A. Total salary = Bsalary + bonus - Deduction
В. Вопиs:
50% of Bsalary for Diploma certificate
75% of Bsalary for BSc certificate.
100% of Bsalary for MSc & PhD Certificate
C. Retirement age is 60 years.
D. Deduction calculation: 4000 IQD for each absence day
E. Punishment calculations: 20% of monthly attendance
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.
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
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](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY