Question

Write a program that uses the class SalariedEmployee shown below.
Your program is to define a class called Administrator, which is to
be derived from the class SalariedEmployee. You are allowed to
change private in the base class to Protected. You are to supply
the following additional data and function members: � A member
variable of type string that contains the administrator's title
(such as Director or Vice President). � A member variable of type
string that contains the company area of responsibility (such as
Production, Accounting, orPersonnel). � A member variable of type
string that contains the name of this administrator's immediate
supervisor. � A protected: member variable of type double that
holds the administrator's annual salary. It is possible for you to
use the existing salary member if you did the change recommended
earlier. � A member function called set_supervisor, which changes
the supervisor name. � A member function for reading in an
administrator's data from the keyboard. � A member function called
print, which outputs the object's data to the screen. � An
overloading of the member function print_check() with appropriate
notations on the check.
-------------------------------------------------------------------------------------------------
//This is the header file salariedemployee.h. //This is the
interface for the class SalariedEmployee. #ifndef
SALARIEDEMPLOYEE_H #define SALARIEDEMPLOYEE_H #include #include
"employee.h" using std::string; using namespace std; namespace
SavitchEmployees { class SalariedEmployee : publicEmployee {
public: SalariedEmployee( ); SalariedEmployee (stringtheName,
string theSsn, double theWeeklySalary); double getSalary( )const;
void setSalary(doublenewSalary); void printCheck(); private:
doublesalary;//weekly }; }//SavitchEmployees #endif
//SALARIEDEMPLOYEE_H