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:
Sách "Lập trình cơ sở với Python"
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).
  • :.2f khác round(x, 2): round(25.0, 2) in ra 25.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...