Dữ liệu kiểm thử:
10405793b.png">
Dữ liệu kiểm thử:
10405793b.png"> Viết chương trình chuyển đổi giờ ở hệ 24 giờ sang hệ 12 giờ. Đầu vào: Số giờ h, số phút m Đầu ra: In chuỗi định giờ phú?

Viết chương trình chuyển đổi giờ ở hệ 24 giờ sang hệ 12 giờ.
10405793a.png
Dữ liệu kiểm thử:
10405793b.png

Đáp án đúng:
Hệ 24 giờ, bắt đầu từ 00:00 đến 23:59 phút
Hệ 12 giờ, bắt đầu 00:00 (AM/PM) đến 12:00 (AM/PM)
• Bước 1: Kiểm tra giờ, phút nhập vào có hợp lệ
• Bước 2: Chuyển đổi giờ, không cần chuyển đổi phút
Áp dụng phép chia lấy dư với giờ lớn hơn 12.
Ví dụ 18h20 = 6h20PM, ở đây 18 chia lấy dư cho 12 được 6.
Một lưu ý khác là 12:30 (24h) sẽ là 12:30 PM (12h)
• Bước 3: Tính toán và in ra kết quả theo định dạng.
10405793lg.png
Số bình luận về đáp án: 3