Bài 1.4. Thử Thách Vận Tốc Trung Bình - [Độ khó: Khá]
Bài 1.4. Thử Thách Vận Tốc Trung Bình - [Độ khó: Khá]
Một vận động viên đang luyện tập cho cuộc thi ba môn phối hợp. Anh ấy hoàn thành hai chặng đường riêng biệt và bạn cần tính vận tốc trung bình của anh ấy trên toàn bộ quãng đường.
Chặng thứ nhất: Anh ấy chạy một quãng đường distance1
(kilometers) trong thời gian time_minutes1
(phút).
Chặng thứ hai: Anh ấy đạp xe một quãng đường distance2
(kilometers) trong thời gian time_seconds2
(giây).
Bạn cần tính vận tốc trung bình của anh ấy trên toàn bộ quãng đường (tổng khoảng cách chia cho tổng thời gian) theo đơn vị kilometers mỗi giờ (km/h).
INPUT FORMAT
Đầu vào gồm bốn số, mỗi số trên một dòng:
distance1
(số nguyên, km, \(1 \le distance1 \le 100\))time_minutes1
(số nguyên, phút, \(1 \le time\_minutes1 \le 100\))distance2
(số nguyên, km, \(1 \le distance2 \le 100\))time_seconds2
(số nguyên, giây, \(1 \le time\_seconds2 \le 3600\))
OUTPUT FORMAT
In ra vận tốc trung bình theo km/h, làm tròn đến hai chữ số thập phân.
Ví dụ:
Input:
10
30
20
1800
Output:
40.00
Giải thích:
- Tổng quãng đường:
distance1 + distance2 = 10 + 20 = 30
km. - Chặng 1: 30 phút =
30 / 60.0 = 0.5
giờ. - Chặng 2: 1800 giây =
1800 / 3600.0 = 0.5
giờ. - Tổng thời gian:
0.5 + 0.5 = 1.0
giờ. - Vận tốc trung bình:
Tổng quãng đường / Tổng thời gian = 30 / 1.0 = 30.0
km/h.
Lưu ý quan trọng: Hãy cẩn thận với phép chia số nguyên (integer division) khi chuyển đổi đơn vị thời gian. Đảm bảo sử dụng kiểu dữ liệu phù hợp để tránh mất mát độ chính xác.
Comments