#ifndef _SALARIEDBONUS_H_ #define _SALARIEDBONUS_H_ #include #include "./Salaried.h" // Represents a salaried employee with an annual bonus. class SalariedBonus : public Salaried { public: SalariedBonus(uint32_t salary, uint32_t bonus) : Salaried(salary), bonus_(bonus) { } // Return the bonus. virtual uint32_t get_bonus() const; // Get the total earnings. virtual uint32_t Earnings() const; // Print the total earnings. virtual void PrintEarnings() const; private: uint32_t bonus_; }; #endif // _SALARIEDBONUS_H_