Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Practical Neo4j

Authors: Gregory Jordan

1st Edition

1484200225, 9781484200223

More Books

Students also viewed these Databases questions

Question

2. Identify the employees who are included in the plan.

Answered: 1 week ago

Question

7. Discuss the implications of a skill-based pay plan for training.

Answered: 1 week ago