Problem Definition: Create and design a program that will accept employee’s information such as employee number, employee name, employee status (T-Tenured / P-Probitionary / C-Contractual), employee position title, basic salary, year end bonus and year hired. Program Specifications: Create and design a Menu Option for Employee Information with an ASCII Art. A Python class/object concept must be apply to perform the following individual method: Data Entry. Create the Python Methods to accept employee’s information. Salary Entry. Designed a screen message to accept employee’s salary. Gross salary = hours worked multiply (160 hrs) by rate per hour Year End Bonus = Annual Salary * Bonus % (see table below) Annual Salary = Gross salary multiply by 12 months Display Information. Designed the employee’s information pay slip. Consider the following criteria of employees’ salary: Years of Service Year Bonus Employee (rate per hour) Employee Status 1 10% of Annual Salary 500.00 to 950.00 C 2 to 3 20% of Annual Salary 1000.00 to 1500.00 P 4 to 10 50% of Annual Salary 1950.00 to 2500.00 T 11 & above 75% of Annual Salary 3000.00 to 5000.00 T Apply the three basic control structure statement according to Python Framework. Addition to the Python structure,

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section: Chapter Questions
Problem 9PP
icon
Related questions
Question

Problem Definition: Create and design a program that will accept employee’s information such as employee number, employee name, employee status (T-Tenured / P-Probitionary / C-Contractual), employee position title, basic salary, year end bonus and year hired.

 

Program Specifications:

  1. Create and design a Menu Option for Employee Information with an ASCII Art.
  2. A Python class/object concept must be apply to perform the following individual method:
  • Data Entry. Create the Python Methods to accept employee’s information.
  • Salary Entry. Designed a screen message to accept employee’s salary.
    • Gross salary = hours worked multiply (160 hrs) by rate per hour 
    • Year End Bonus =  Annual Salary * Bonus % (see table below)
    • Annual Salary = Gross salary multiply by 12 months
  • Display Information. Designed the employee’s information pay slip.
    1. Consider the following criteria of employees’ salary:

     

    Years of Service

    Year Bonus

     Employee         (rate per hour)

    Employee Status

    1

    10% of Annual Salary

    500.00 to 950.00

    C

    2 to 3

    20% of Annual Salary

    1000.00 to 1500.00

    P

    4 to 10

    50% of Annual Salary

    1950.00 to 2500.00

    T

    11 & above

    75% of Annual Salary

    3000.00 to 5000.00

    T

    1. Apply the three basic control structure statement according to Python Framework.
    2. Addition to the Python structure, you may apply the use of Python Functions or Python Module.
    3. Design an output that is similar to a Payslip Form for output validation.
    4. Kindy generate three final output based on the employees’ status.
    5. Addition to the Python structure, you may apply the use of Python Functions or Python Module.
    6. Design an output that is similar to a Payslip Form for output validation.
    7. Kindy generate three final output based on the employees’ status.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 3 images

Blurred answer
Knowledge Booster
Module hierarchy chart
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
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage