Write appropriate mutator functions that store values

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

Write a C++ class named Employee that has the following member variables:

- name: A string that holds the employee s name.

- idNumber: An int variable that holds the employee s ID number.

- department: A string that holds the name of the department where the employee works.

- position: A string that holds the employee s job title.

The class should have the following constructors:

- A constructor that accepts the following values as arguments and assigns them to the appropriate member variables: employee's name, employee's ID number, department, and position.

- A constructor that accepts the following values as arguments and assigns them to the appropriate member variables: employee's name and ID number. The department and position fields should be assigned an empty string ("").

- A default constructor that assigns empty strings ("") to the name, department, and position member variables, and 0 to the idNumber member variable.

Write appropriate mutator functions that store values in these member variables and accessor functions that return the values in these member variables. After completing the class implementation, write a separate program that creates three Employee objects to hold the following data.

Name: ID Number: Department: Position
Susan Meyers : 47899 : Accounting : Vice President
Mark Jones : 39119 : IT : Programmer
Joy Rogers : 81774 : Manufacturing : Engineer

The program should store this data in the three objects and then display the data for each employee on the screen.

Below is how the code should display:

Name: Susan Meyers
ID Number: 47899
Department: Accounting
Position: Vice President

Name: Mark Jones
ID Number: 39119
Department: IT
Position: Programmer

Name: Joy Rogers
ID Number: 81774
Department: Manufacturing
Position: Engineer

Press any key to continue....

Reference no: EM13936410

Questions Cloud

How did supreme court analyze foley implied contract claim : Why did the Supreme Court find that Foley was not able to establish his tort claim, and how was Foley's claim different from the claims in the Petermann andTameny cases? How did the Supreme Court analyze Foley's implied contract claim, and why did ..
Arandom seed, the name of the algorithm to use : All I/O requests will be handled in 40 milliseconds. That is, when a job is blocked and removed from the ready queue, it can be added back at the next opportunity if 40 milliseconds have expired. You do not need to schedule a timer to simulate the..
Effect of fragmentation and of compacting memory : Its a programming code, so as discussed its program source code, and all the working will be shown with the program running.In this exercise, we simulate a memory allocation (we just want to see the effect of fragmentation and of compacting memory..
Appropriate marketing terminology and concepts : Discuss and analyse the stories using appropriate marketing terminology and concepts, and applying marketing frameworks, tools etc. if/where relevant. The analysis should be your own, not simply reproducing analysis contained within the news stori..
Write appropriate mutator functions that store values : A default constructor that assigns empty strings ("") to the name, department, and position member variables, and 0 to the idNumber member variable.
Create a complete alternative css style : The topic of your site can be any of your choosing. Pick something you have an active interest in, a hobby, a sport you play, a group or club you belong to, or any similar topic. Once you have selected your topic YOU MUST CONFIRM THIS WITH YOUR TU..
Integrated marketing communications elements : Investigate various communications environments and recommend strategies for deciding which integrated marketing communications elements to use and in which combinations, in dynamic circumstances.
What are the number of contracts needed to implement hedge : The size of each three-month futures contract is 250 shares. The current price of Stock 2 is $45 and at time T it is $43.9 per share. What are the number of contracts needed to implement this hedge?
What can you infer about whether it is likely out-of-money : What is the delta for this option and what can you infer about whether it is more likely in- or out-of-the-money? How much would you need to borrow to establish a replicating portfolio for the call option?

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Write a program that keeps track of important birthdays

Write a program that keeps track of important birthdays. You can implement it with a one-dimensional array with enumeration type indices, a two-dimensional array, or with parallel arrays.

  Construct the arraylisttype class application

Construct the Student Class Student.h and Student.cpp student class should add a Student.h header file for your class definitions and a Student.cpp implementation file comprised of first name, last name, ram id

  Sequence of tabs and white spaces

Write a regular expression to describe each of the following programming language constructs: (a) Any sequence of tabs and white spaces

  Write a program that reads in a list of integer numbers and

Write a program that reads in a list of integer numbers and print out the sum of all numbers, the average, the lowest and the highest value entered. The first input number indicates how many numbers the program is attempting to read. For example, if ..

  Order of evaluation of arithmetic expressions

Why is the order of evaluation of arithmetic expressions important? Illustrate your answer with an example showing the effect parentheses can have on the way an expression is evaluated.

  Write a program using for loops t

Write a program using for loops to produce the following output. Please read carefully the entire specification!

  One the same set of axes

One the same set of axes, plot the monopolist's demand and marginal revenue curves. Indicate where theprice elasticity of demand is elastic, inelastic and unit elastic.

  File system with login authentication

Implement a simple file system with login authentication and access control - Construct a hash/salt/shadow based user/password creation system.

  Consider the following function

Consider the following function:  Which of the following would be the best way to call this function?

  Write a program that computes customers

Design the main so that it have a menu that allows theuser to add items to the customer order, and check the customer out by showing the total charges.

  Implement a class that can be used to keep track

Specify, design, and implement a class that can be used to keep track of position of a point in three-dimensional space. For example consider the point drawn at the topof the next coloumn. The point shown there has three coordinates;

  Show the contents of the id array

Show the contents of the id array after each union operation when you use the quick find algorithm (Program below) to solve the connectivity problem for the sequence 0-2, 1-4, 2-5, 3-6, 0-4, 6-0, and 1-3.

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