Previously I asked the same question, but was not satisfied with the answer. It was not the completed program with certain aspects missing. Furthermore the answer was spaced out throughout the entire program so it was hard to comprehend. (In Java)The SalesCenter application stores information about three employees. There is one manager (Diego Martin, salary $55,000), and two associates (Kylie Walter earning $18.50 per hour and Michael Rose earning $16.75 per hour). SalesCenter should be able to display the name and title for a specified employee. Additionally, the SalesCenter application should calculate and display the pay for a specified employee based on the pay argument entered by the user. The pay argument should correlate to hours worked if the pay for an associate is to be calculated. The pay argument for a manager should correlate to the number of weeks the manager is to be paid for. The SalesCenter interface should provide a menu of options. Depending on the option selected, additional input may be needed. Create client code that will generate the following SalesCenter output sketch: Employee/Pay/Quit Enter choice: E Enter employee number(1, 2, or 3): 2 Kylie Walter, associate   Employee\Pay\Quit Enter choice: P Enter employee number (1, 2, or 3): 2 Enter the hours for associate or pay period for manager: 40 Kylie Walter, associate $740.00   Employee\Pay\Quit Enter choice: Q This will involve developing an algorithm for the SalesCenter application, designing the SalesCenter application classes (SalesCenter, Employee, Manager(extends Employee), Associate(extends Employee)), and programming the application. The SalesCenter algorithm: 1. Display a menu of options. 2. Prompt the user for a menu choice. 3. If the user has not selected to quit, prompt the user to specify employee 1, 2, or 3. 4. Perform the action requested by the user. 5. Repeat steps 1 through 4 until the user has selected the option to quit.

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

Previously I asked the same question, but was not satisfied with the answer. It was not the completed program with certain aspects missing. Furthermore the answer was spaced out throughout the entire program so it was hard to comprehend.

(In Java)The SalesCenter application stores information about three employees. There is one manager (Diego Martin, salary $55,000), and two associates (Kylie Walter earning $18.50 per hour and Michael Rose earning $16.75 per hour). SalesCenter should be able to display the name and title for a specified employee. Additionally, the SalesCenter application should calculate and display the pay for a specified employee based on the pay argument entered by the user. The pay argument should correlate to hours worked if the pay for an associate is to be calculated. The pay argument for a manager should correlate to the number of weeks the manager is to be paid for.

The SalesCenter interface should provide a menu of options. Depending on the option selected, additional input may be needed. Create client code that will generate the following SalesCenter output sketch:

Employee/Pay/Quit

Enter choice: E

Enter employee number(1, 2, or 3): 2

Kylie Walter, associate

 

Employee\Pay\Quit

Enter choice: P

Enter employee number (1, 2, or 3): 2

Enter the hours for associate or pay period for manager: 40

Kylie Walter, associate

$740.00

 

Employee\Pay\Quit

Enter choice: Q

This will involve developing an algorithm for the SalesCenter application, designing the SalesCenter application classes (SalesCenter, Employee, Manager(extends Employee), Associate(extends Employee)), and programming the application.

The SalesCenter algorithm:

1. Display a menu of options.

2. Prompt the user for a menu choice.

3. If the user has not selected to quit, prompt the user to specify employee 1, 2, or 3.

4. Perform the action requested by the user.

5. Repeat steps 1 through 4 until the user has selected the option to quit.

Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Files and Directory
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-engineering and related others by exploring similar questions and additional content below.
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