C2-04 · Chỉ số BMI
Xem dạng PDF
Gửi bài giải
Điểm:
1,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
Python
Đề
Chỉ số khối cơ thể (BMI) được tính bằng
$$\text{BMI} = \frac{w}{h^2}$$
trong đó ~w~ là cân nặng (kg), ~h~ là chiều cao (m). Cho cân nặng và chiều cao, in BMI với đúng 2 chữ số thập phân.
Dữ liệu vào
Một dòng chứa hai số thực: cân nặng ~w~ (kg) và chiều cao ~h~ (m), cách nhau một dấu cách.
Kết quả
Một dòng: BMI với đúng 2 chữ số thập phân.
Ràng buộc
- ~1 \le w \le 500~, viết dạng số nguyên hoặc có một chữ số thập phân (
60,72.5). - ~0.5 \le h \le 2.5~, viết dạng số nguyên hoặc có tối đa hai chữ số thập phân (
2,1.8,1.65). - Dữ liệu được chọn sao cho BMI không rơi vào trường hợp "đúng giữa" khi làm tròn tới 2 chữ số.
Ví dụ 1
Dữ liệu vào:
60 1.65
Kết quả:
22.04
Ví dụ 2
Dữ liệu vào:
81 1.8
Kết quả:
25.00
Giải thích ví dụ
- Ví dụ 1: ~60 / 1.65^2 = 60 / 2.7225 \approx 22.0386~, in
22.04. - Ví dụ 2: ~81 / 1.8^2 = 81 / 3.24 = 25~; vẫn phải in đủ hai chữ số thập phân:
25.00.
Ghi chú
- Lũy thừa trong Python là
**, không phải^(mục 2.3.1). :.2fkhácround(x, 2):round(25.0, 2)in ra25.0(mục 2.5.2, 2.6).
Nguồn trong sách: Bài C2-04, mục 2.10, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (**)
Đang tải...