View the step-by-step solution to:

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

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, or Personnel).
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 : public Employee
    {
    public:
        SalariedEmployee( );
        SalariedEmployee (string theName, string theSsn,
                                  double theWeeklySalary);
        double getSalary( ) const;
        void setSalary(double newSalary);
        void printCheck( );
    private:
        double salary;//weekly
    };
}//SavitchEmployees
#endif //SALARIEDEMPLOYEE_H

Recently Asked Questions

Why Join Course Hero?

Course Hero has all the homework and study help you need to succeed! We’ve got course-specific notes, study guides, and practice tests along with expert tutors.

-

Educational Resources
  • -

    Study Documents

    Find the best study resources around, tagged to your specific courses. Share your own to gain free Course Hero access.

    Browse Documents
  • -

    Question & Answers

    Get one-on-one homework help from our expert tutors—available online 24/7. Ask your own questions or browse existing Q&A threads. Satisfaction guaranteed!

    Ask a Question