Question: Cannot use If statement Write a program that asks for two times, both expressed in military time format, and calculates the difference in hours and
Write a program that asks for two times, both expressed in military time format, and calculates the difference in hours and minutes between them. As an example 2: 03am is written 02: 03 in military time format while 2: 03pm is written as 14: 03 in military time format. Your program should allow (and expect) the user to enter the two times in this format. For calculation, the case where the first time is an earlier time than the second is probably the easiest to understand and implement. Thus, the difference between 08: 12 and 09: 06 should be of o hours and 54 minutes. When the two times are equal (the same) the difference should be 0 (zero hours and zero minutes). For the case where the second time is an earlier time than the first please consider the second time to be next day. As an example, if the first time is 23: 59 and the second time is 09: 01, then the time difference calculated and reported by your program should be 0 hours and 2 minutes. Thus, no matter what the two times entered by the user, your program will always produce an answer that is always greater (or equal) to 0 (zero) and less than (or equal to) 23 hours and 59 minutes (inclusive). How do you solve such a program? First of, you put on your navigator hat and imagine the problem solved
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
