Purchase Solution

C++ Employee class

Not what you're looking for?

Ask Custom Question

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.........

Purchase this Solution

Solution Summary

Program uses a function to display employee's information, as the actions involved are same in this process, irrespective of which employee object it is.

Solution Preview

Attached 585434.cpp contains Employee class definition and a program that creates three employees as mentioned in the posting, and then displays their information one by one.

The employee ...

Purchase this Solution


Free BrainMass Quizzes
Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.

Javscript Basics

Quiz on basics of javascript programming language.

Basic Networking Questions

This quiz consists of some basic networking questions.

Word 2010: Table of Contents

Ever wondered where a Table of Contents in a Word document comes from? Maybe you need a refresher on the topic? This quiz will remind you of the keywords and options used when working with a T.O.C. in Word 2010.

Basic Computer Terms

We use many basic terms like bit, pixel in our usual conversations about computers. Are we aware of what these mean? This little quiz is an attempt towards discovering that.