12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- // mytime0.cpp -- implementing Time methods
- #include <iostream>
- #include "mytime0.h"
- Time::Time()
- {
- hours = minutes = 0;
- }
- Time::Time(int h, int m )
- {
- hours = h;
- minutes = m;
- }
- void Time::AddMin(int m)
- {
- minutes += m;
- hours += minutes / 60;
- minutes %= 60;
- }
- void Time::AddHr(int h)
- {
- hours += h;
- }
- void Time::Reset(int h, int m)
- {
- hours = h;
- minutes = m;
- }
- const Time Time::Sum(const Time & t) const
- {
- Time sum;
- sum.minutes = minutes + t.minutes;
- sum.hours = hours + t.hours + sum.minutes / 60;
- sum.minutes %= 60;
- return sum;
- }
- void Time::Show() const
- {
- std::cout << hours << " hours, " << minutes << " minutes";
- }
|