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: Hours? 22 Minutes? 44 Seconds? 55 Enter time: Hours? 12 Minutes? 50 Seconds? 45 Time after add: 35:35:40
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.
Adding two times using class program in C++
Output
need an explanation for this answer? contact us directly to get an explanation for this answer