Question: #include SalariedEmployee.h #include using std::cout; / / SalariedEmployee constructor SalariedEmployee::SalariedEmployee ( const string &first, const string &last, const string &socialSecurityNumber, double salary ) :

#include "SalariedEmployee.h"
#include
using std::cout;
// SalariedEmployee constructor
SalariedEmployee::SalariedEmployee( const string &first,
const string &last, const string &socialSecurityNumber,
double salary )
: Employee( first, last, socialSecurityNumber )
{
setWeeklySalary( salary );
}// end SalariedEmployee constructor
// set salaried worker's salary
void SalariedEmployee::setWeeklySalary( double salary )
{
weeklySalary = salary <0.0?0.0 : salary;
}// end function setWeeklySalary
// calculate salaried worker's pay
double SalariedEmployee::earnings() const
{
return getWeeklySalary();
}// end function earnings
// return salaried worker's salary
double SalariedEmployee::getWeeklySalary() const
{
return weeklySalary;
}// end function getWeeklySalary
// print salaried worker's name
void SalariedEmployee::print() const
{
cout <<"
salaried employee: ";
Employee::print(); // code reuse
}// end function print

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!