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

#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 template
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
Get step-by-step solutions from verified subject matter experts
