Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. class Time
  4. {
  5. private:
  6. int hour;
  7. int minute;
  8. int second;
  9.  
  10. public:
  11. Time(int h = 0, int m = 0, int s = 0);
  12. void setTime(int h, int m, int s);
  13. void print();
  14. bool equals(Time);
  15. };
  16. Time ::Time(int h, int m, int s) : hour(h), minute(m), second(s) {}
  17.  
  18. void Time::setTime(int h, int m, int s)
  19. {
  20. hour = h;
  21. minute = m;
  22. second = s;
  23. }
  24.  
  25. void Time::print()
  26. {
  27. std::cout << std::setw(2) << std::setfill('0') << hour << ":" << std::setw(2) << std::setfill('0') << minute << ":" << std::setw(2) << std::setfill('0') << second << "\n";
  28. }
  29.  
  30. bool Time::equals(Time otherTime)
  31. {
  32. if (hour == otherTime.hour && minute == otherTime.minute && second == otherTime.second)
  33. {
  34. return true;
  35. }
  36. else
  37. {
  38. return false;
  39. }
  40. }
  41. int main()
  42. {
  43. Time t1(10, 50, 59);
  44. t1.print();
  45. Time t2;
  46. t2.print();
  47. t2.setTime(6, 39, 9);
  48. t2.print();
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement