belongs to collection: C++ Classes and Object programs
/*C++ program to create class to read and add two times.*/ #include <iostream> using namespace std; class Time { private: int hours; int minutes; int seconds; public: void getTime(void); void putTime(void); void addTime(Time T1,Time T2); }; void Time::getTime(void) { cout << "Enter time:" << endl; cout << "Hours? "; cin>>hours; cout << "Minutes? "; cin>>minutes; cout << "Seconds? "; cin>>seconds; } void Time::putTime(void) { cout << endl; cout << "Time after add: "; cout << hours << ":" << minutes << ":" << seconds << endl; } void Time::addTime(Time T1,Time T2) { this->seconds=T1.seconds+T2.seconds; this->minutes=T1.minutes+T2.minutes + this->seconds/60;; this->hours= T1.hours+T2.hours + (this->minutes/60); this->minutes %=60; this->seconds %=60; } int main() { Time T1,T2,T3; T1.getTime(); T2.getTime(); //add two times T3.addTime(T1,T2); T3.putTime(); return 0; }
Output
Enter time in seconds: 3666 The time is = 01:01:06
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Convert time from seconds to HH:MM:SS format using class program in C++
Output
need an explanation for this answer? contact us directly to get an explanation for this answer