Consider the time displayed on a digital clock( 07:30:00) with 3 main components hours, minutes and seconds as attributes. Apart from the ordinary instance methods such as getters, setters and constructors, your class should have the following functionality listed below:
please try your best to answer this question within 50 minutes it's a matter of life and death i really need the answers
Consider the time displayed on a digital clock( 07:30:00) with 3 main components hours, minutes and seconds as attributes. Apart from the ordinary instance methods such as getters, setters and constructors, your class should have the following functionality listed below:
A) isPM() : returns true if the hour value is between 12 noon till midnight
B) to12hour() : converts the provided time to 12 hour format considering the isPM function
C) AddTime(): takes in another time and sum them up appropriately considering that there only 24 hours in a day
D) Provide a toString() : to represent the time with AM/PM if it’s in 12 hour format
1.1.Provide a simple Class and object diagram for the above scenario [30 Marks]
1.2. Implement class modelled above and test its functionality as specified below [70 marks]
Sample Run1
Enter time (hh mm ss): 19 24 30
Enter time (hh mm ss): 06 15 10
Output1:
19:24:30 is PM
06:15:10 is AM
19:24:30 to 12 hour format is 07:24:30 PM
19:24:30 PLUS 06:15:10 = 01:39:40
The addition result represented with toString : 01:39:40 AM
NB:The time by default is 24 hour format and your system should pick a time after noon to convert
Step by step
Solved in 2 steps