# I'm not sure how to make the clock show just seconds of the day and the remaining time with this problem. Enhance Programming Exercise 9 by adding functions to the class clockType so that a program that uses this class can perform the following operations: Returns the elapsed time of the day of a clock in seconds. Returns the remaining time of the day of a clock in seconds. Determines and outputs how far apart in time two clocks are. Outputs the time in the form hr:min:sec. Also, write a program to test yourclass.       clockType.h clockTypeImp.cpp main.cpp           class clockType   {   public:      void setTime(int hours, int minutes, int seconds);      void setHours(int hours);      void setMinutes(int minutes);      void setSeconds(int seconds);        void getTime(int& hours, int& minutes, int& seconds) const;        int getElapsedTimeOfDay();      int getRemainingTimeOfDay();   ​      int getHours() const     {          return hr;     }        int getMinutes() const     {          return min;     }      int getSeconds() const     {          return sec;     }        void printTime() const;        void incrementSeconds();        void incrementMinutes();        void incrementHours();        bool equalTime(const clockType& otherClock) const;        clockType(int hours, int minutes, int seconds);        clockType();     private:      int hr;  //variable to store the hours      int min; //variable to store the minutes      int sec; //variable to store the seconds     };

Question

I'm not sure how to make the clock show just seconds of the day and the remaining time with this problem.

Enhance Programming Exercise 9 by adding functions to the class clockType so that a program that uses this class can perform the following operations:

• Returns the elapsed time of the day of a clock in seconds.
• Returns the remaining time of the day
• of a clock in seconds.
• Determines and outputs how far apart in time two clocks are. Outputs the time in the form hr:min:sec. Also, write a program to test yourclass.

• clockType.h
• clockTypeImp.cpp
• main.cpp
•

class clockType

{

public:

void setTime(int hours, int minutes, int seconds);

void setHours(int hours);

void setMinutes(int minutes);

void setSeconds(int seconds);

void getTime(int& hours, int& minutes, int& seconds) const;

int getElapsedTimeOfDay();

int getRemainingTimeOfDay();

int getHours() const

{

return hr;

}

int getMinutes() const

{

return min;

}

int getSeconds() const

{

return sec;

}

void printTime() const;

void incrementSeconds();

void incrementMinutes();

void incrementHours();

bool equalTime(const clockType& otherClock) const;

clockType(int hours, int minutes, int seconds);

clockType();

private:

int hr;  //variable to store the hours

int min; //variable to store the minutes

int sec; //variable to store the seconds

};