An mới được học về đo độ lớn các góc và rất hào hứng với bài học này. Nhìn vào đồng hồ treo tường, An thích thú khi thấy độ lớn của góc tạo bởi kim giờ và kim phút thay đổi theo thời gian và liên tục đặt câu hỏi về độ lớn các góc này. Trả lời chính xác các câu hỏi của An thật sự là một thách thức. Hãy giúp An tìm ra câu trả lời cho những câu hỏi này.
Yêu cầu: Cho trước những thời điểm bất kỳ trong ngày, hãy viết một chương trình cho biết góc nhỏ hơn hay bằng ~180^0~ tạo bởi kim giờ và kim phút vào những thời điểm đó (tính theo độ).
Input: DONGHO.INP Có thể có nhiều thời điểm, mỗi thời điểm trên một dòng dạng ~H:M~, ~1 ≤ H ≤ 12, 00 ≤ M ≤ 59~, ~H~ có thể là một hoặc hai chữ số, tuy nhiên ~M~ luôn là hai chữ số. Dữ liệu kết thúc với dòng chứa ~0:00~, dòng này không cần tính góc.
Output: DONGHO.OUT với mỗi thời điểm trong dữ liệu hãy xuất ra trên một dòng góc nhỏ hơn hay bằng ~180^0~ tạo bởi kim giờ và kim phút vào thời điểm đó. Góc xuất ra được làm tròn 3 số lẻ thập phân.
Input: DONGHO.INP
12:00
6:00
9:15
10:08
0:00
Output: DONGHO.OUT
0.000
180.000
172.500
104.000
Bình luận