Define a base class to use for the entire program

Assignment Help C/C++ Programming
Reference no: EM13338914

Your company, Datamax, Inc., is in the process of automating its payroll systems. Your manager has asked you to create a program that calculates overtime pay for all employees. Your program must take into account an employee's salary, total hours worked, and hours worked more than 40 in a week. It must then provide an output that is useful and easily understood by company management.

Compile your program utilizing the following background information and the code outline in Appendix D.

Submityour project as an attachment, including the code and the output.

Company background:

The company has three employees: Mark, John, and Mary.

The end user needs to be prompted for three specific pieces ofinput-name, hours worked, and hourly wage.

Calculate overtime if the input is greater than 40 hours perweek.

Provide six test plans to verify the logic within the program.

oPlan 1 must display the proper information for employee #1 with overtime pay.
oPlan 2 must display the proper information for employee #1 with no overtime pay.
oPlans 3-6 are duplicates of plan 1 and 2 but for the other two employees.

Program requirements:

Define a base class to use for the entire program.

The class holds the function calls and the variables related to the overtime pay calculations.

Define one object per employee. Remember that there will be three employees.

Your program must take the objects created and implement calculations based on the total salaries, total hours, and total number of

overtime hours. See the Employee Summary Data section of the sample output.

Logic steps to complete your program:

Define your base class.

Define your objects from your base class.

Prompt for user input, updating your object classes for all three users.

Implement your overtime pay calculations.

Display overtime or regular time pay calculations. See the sample output.

Implement object calculations by summarizing your employee objects and display the summary information in the example. Sample output:

Welcome to the Employee Pay Center Enter the employee name = John Enter the hours worked = 44

Enter his or her hourly wage = 3.33

Enter the employee name = Mary Enter the hours worked = 33

Enter his or her hourly wage = 2.22

Enter the employee name = Mark Enter the hours worked = 29

Enter his or her hourly wage = 2.22

Reference no: EM13338914

Questions Cloud

What is the implied expected rate of inflation : What is the implied expected rate of inflation and efficient markets and risk-neutral pricing, what yield should you expect to find on a 3-month T-bill forward contract deliverable in 3 months?
Write a program that inputs two characters : Write a program that inputs two characters from the keyboard and passes them to function packCharacters.
What is the pebbles acceleration : Your roommate is working on his bicycle and has the bike upside down. He spins the 56.0cm -diameter wheel, What is the pebble's acceleration
The operating budget : The Operating Budget
Define a base class to use for the entire program : Your company, Datamax, Inc., is in the process of automating its payroll systems. Your manager has asked you to create a program that calculates overtime pay for all employees.
What is the tension in the right wire : In a butcher shop, a horizontal steel bar of mass 4.57 kg and length 1.27 m is supported by two vertical wires attached to its ends. What is the tension in the right wire
Which sustainable supply chain practice used by tiffany & co : Which sustainable supply chain practice used by Tiffany & Co. is the most innovative? Explain your position.
What is the max value the coefficient of kinetic friction : A uniform rectangular bookcase of height 1.63 m and width 1.03 m is to be pushed at a constant velocity across a level floor. The bookcase is pushed horizontally at its top edge, at the distance H above the floor.
What is the terminal speed for skier : What is the terminal speed for an 76.0kg skier going down a 38.0? snow-covered slope on wooden skis ?k= 0.060

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Calculation the distance and time printed on the screen

After each calculation the distance and time printed on the screen and accumulated to the sum of the total distance and sum of the total time. The current destination should be saved as the old postion for the next calculation

  Design customized mailing lists for marketing department

Marketing department requires to be able to design customized mailing lists, to send different messages to different types of donors. What system will best meet these requirements?

  Brownian motion is a physical phenomenon

Brownian motion is a physical phenomenon which can be observed, for instance, when a small particle is immersed in a liquid.

  Create an array of customer names

In preparation for more complex data processing tasks using object-oriented objects that you will create in up-coming units, in this unit you will utilize arrays to build some basic processing logic and structures.

  Implement the delivery company

Implement the delivery company using the classes given in the class diagram above.

  Design a cruiseship class that is derived from ship class

SEN 970 Object-Oriented Programming in Objective-C. Demonstrate the classes in a program that has an array of ship pointers. The array elements should be initialized with the addresses of dynamically allocated Ship, CruiseShip and CargoShip objects..

  Write a program in which the program print out the input

use (switch statement) to write a program in which the program print out the input (single character) if the character is not '2','t', or 'w'. Use 'default' and 'break' wisely.

  Program that will ask for a month

Write a program that will ask for a month (1-12) and a year (yyyy). the program should then produce a calendar showing the month name and year and have all of the days displayed under it.

  Find out if damjibhai can win

Once a jewel type is removed from the necklace, all other instances of the same jewel type is treated as polished by the person who removed the jewel

  Draws a pyramid consisting of bricks

Write a C program that draws a pyramid consisting of bricks arranged in horizontal rows, so that the number of bricks in each row decreases by one as you move up the pyramid.

  Write a c++ program to draw the five olympic rings

Write a C++ program to draw the five Olympic rings. Make the circles have a thickness of 5 pixel

  A company hired 10 temporary workers

A company hired 10 temporary workers who are paid hourly and you are given a data file that contains the last name of the employees, the number of hours each employee worked in a week, and the hourly pay rate of each employee.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd