Question: C++ Programming Inheritance topic #include #include #include #include using namespace std; class Employee { private: string EmpName; int EmpNum; int HireDate; public: void setEmpName(string );

C++ Programming

Inheritance topic

C++ Programming Inheritance topic #include #include #include #include using namespace std; class

#include

#include

#include

#include

using namespace std;

class Employee

{

private:

string EmpName;

int EmpNum;

int HireDate;

public:

void setEmpName(string );

void setEmpNum(int);

void setHireDate(int);

string getEmpName() const;

int getEmpNum() const;

int getHireDate() const;

Employee();

void input();

void output();

};

void Employee::setEmpName(string x)

{

EmpName = x;

}

void Employee::setEmpNum(int y)

{

EmpNum = y;

}

void Employee::setHireDate(int z)

{

HireDate = z;

}

string Employee::getEmpName() const

{

return EmpName;

}

int Employee::getEmpNum() const

{

return EmpNum;

}

int Employee::getHireDate() const

{

return HireDate;

}

Employee::Employee()

{

cout

}

void Employee::input ()

{

cout

getline(cin, EmpName);

cout

cin >> EmpNum;

cout

cin >> HireDate;

}

void Employee::output()

{

cout

cout

cout

cout

cout

cout

}

I need help with question 2 please provide the code

Here is the full question templateEmployee { private: string EmpName; int EmpNum; int HireDate; public: void setEmpName(string

Question 2) In a particular factory a shift supervisor is a salaried employee who supervises a shift. In addition to a salary, the shift supervisor earns a yearly bonus when his or her shift meets production goals. Design a ShiftSupervisor class that is derived from the Employee class you created in Question 1. The ShiftSupervisor class should have a member variable that holds the annual salary and a member variable that holds the annual production bonus that a shift supervisor has earned. Write one or more constructors and the appropriate accessor and mutator functions for the class. Demonstrate the class by writing a program that uses a ShiftSupervisor object

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!