# need help in time zone

• 01-03-2007
Gong
need help in time zone
(Task 1) User enters the time of city A, time difference between cities A and B, and the program will output the equivalent time of city B.

Define and implement a class Time. Time difference is a positive value if time of city B is ahead of city A. It is a negative value if time of city B is behind city A.

Typical Sample Runs for Task 1 (user inputs in bold):
Enter hrs, mins and am/pm of time of city A: 2 10 pm
Enter time difference (in hrs) between cities A & B: 6
The equivalent time of city B is 8:10 pm.

Enter hrs, mins and am/pm of time of city A: 9 45 am
Enter time difference (in hrs) between cities A & B: -3
The equivalent time of city B is 6:45 am.

Can someone help me or got any sample. My C++ not so good.. Thanks.
• 01-03-2007
Salem
Never mind the C++, do you understand the maths which is needed for this?

Hint:
Convert hh:mm into hh*60+mm
Then perform the calculation.
Then convert the result back into hh:mm
• 01-03-2007
vart
Quote:

Originally Posted by Salem
Never mind the C++, do you understand the maths which is needed for this?

Hint:
Convert hh:mm into hh*60+mm
Then perform the calculation.
Then convert the result back into hh:mm

before it convert the 12h PM/AM format to the 24h format