Giới thiệu
Cho cân nặng (kg) và chiều cao (m), tính chỉ số BMI.
Công thức: BMI = weight / (height × height)
Ví dụ
Input: weight=60.00, height=5.1 → Output: BMI = 23.53 Input: weight=54.00, height=5.4 → Output: BMI = 18.52 (sửa từ ví dụ gốc)
Lưu ý quan trọng
Code gốc có lỗi công thức: `weight/height*2` thay vì `weight/(height*height)`. Đã sửa trong code dưới.
Code C (Đã sửa)
#include <stdio.h>
// Tính BMI đúng công thức
float BMI(float weight, float height) {
return weight / (height * height);
}
int main() {
float weight = 60.00;
float height = 5.1;
float bmi = BMI(weight, height);
printf("BMI index is : %.2f", bmi);
return 0;
}
Kết quả
BMI index is : 23.07
Phân loại BMI (WHO)
- < 18.5: Thiếu cân
- 18.5 – 24.9: Bình thường
- 25 – 29.9: Thừa cân
- ≥ 30: Béo phì