# Thread: need help in time zone

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

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

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