Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Question Marks: 20 Write a C++ program which contains a class named Time having

ID: 3608003 • Letter: Q

Question

Question

Marks: 20      

Write a C++ program which contains a class namedTime having three datamembers.

The class must have

·        Adefault and parameterizedconstructor

·       show() method to display the time in proper formatlike HH:MM:SS on the screen

·       get() method to get time from user

·        OverloadedPlus (+) and Minus (-)operators

·        Adestructor

  

You will overload + and - operator for this class.

In main program make 3 objects of the Timeclass time1, time2 andtime3 and call the get()functions for time1 and time2 then perform time3 = tim1+time2 andthen you will display time3 using its show()function.

Note1: While Adding the time keep in mind do not just add thehours into hours and minutes into minutes and seconds in seconds ,e.g

10:25:10

+01:45:25

---------------------

11: 70: 35

Will not be correct, instead your code should add times like,Note that as number of minutes have increased 60, hour have beenincreased.

10:25:10

+ 01:45:25

-------------------

12: 10: 35

Note 2: You will submit source code fileonly.

Question

Marks: 20      

Write a C++ program which contains a class namedTime having three datamembers.

  • Hours
  • Minutes
  • Seconds

The class must have

·        Adefault and parameterizedconstructor

·       show() method to display the time in proper formatlike HH:MM:SS on the screen

·       get() method to get time from user

·        OverloadedPlus (+) and Minus (-)operators

·        Adestructor

  

You will overload + and - operator for this class.

In main program make 3 objects of the Timeclass time1, time2 andtime3 and call the get()functions for time1 and time2 then perform time3 = tim1+time2 andthen you will display time3 using its show()function.

Note1: While Adding the time keep in mind do not just add thehours into hours and minutes into minutes and seconds in seconds ,e.g

10:25:10

+01:45:25

---------------------

11: 70: 35

Will not be correct, instead your code should add times like,Note that as number of minutes have increased 60, hour have beenincreased.

10:25:10

+ 01:45:25

-------------------

12: 10: 35

Note 2: You will submit source code fileonly.

Explanation / Answer

please rate - thanks #include #include using namespace std; void convert(int,int&,int&,int&); class Time { public: int hour,minute,second; Time()    {hour=0;     minute=0;     second=0;    } ~Time()     {hour=0;      minute=0;      second=0;     }     Time(int h,int m,int s)     {hour=h;      minute=m;     second=s;                                  } void get()    {cout
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote