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;

}

};

  1. 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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!