Question
Please I need this done in C++ Programing pls with comments if possible. would appreciate as soon as possible. Thanks again 1.Given class Time below,
Please I need this done in C++ Programing pls with comments if possible. would appreciate as soon as possible. Thanks again
1.Given class Time below, declare a new class called Event. An Event class should have a start time and end time as private attributes, using the Time class. The accessor for these attributes should return the Time object. Mutators should be provided for both that accept a Time object to initialize the values. You do not need to provide a constructor or other methods.
class Time
{
private:
int hours;
int minutes;
int seconds;
public:
int getHours() { return hours; }
int getMinutes() { return minutes; }
int getSeconds() { return seconds; }
void setHours( int h ) { hours = h; }
void setMinutes( int m ) { minutes = m; }
void setSeconds( int s ) { seconds = s; }
Time() { }
Time(int h, int m, int s)
{
hours = h;
minutes = m;
seconds = s;
}
};
- Using the classes from the previous problem(Number 1), write statements to declare a Time event and allow the user to initialize its values. Then, declare an Event object, and set its start time to your Time object using the setStartTime(Time) method.
3. Rewrite the constructor from the Time class in question 2 to convert seconds in excess of 60 to minutes, and minutes in excess of 60 to hours. For instance, calling Time(1, 120, 60) would set hours = 3, minutes = 1, and seconds = 0 (because 120 minutes = +2 hours, and 60 seconds = +1 minute)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started