Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C] Tính BMI và xếp loại sức khoẻ

    Chỉ số khối cơ thể: BMI=w/(h⋅h)BMI = w / (h \cdot h)BMI=w/(h⋅h), với www là cân nặng (kg) và hhh là chiều cao (m). Phân loại theo WHO:

    • BMI<18.5BMI < 18.5BMI<18.5: Gay
    • 18.5≤BMI<2518.5 \le BMI < 2518.5≤BMI<25: Binh thuong
    • 25≤BMI<3025 \le BMI < 3025≤BMI<30: Thua can
    • BMI≥30BMI \ge 30BMI≥30: Beo phi

    In ra hai dòng:

    BMI: <giá trị 2 thập phân>
    Loai: <nhãn>
    

    Gợi ý: tránh chuỗi if dài — có thể dùng ternary lồng nhau trên một biểu thức.

    Ví dụ: w=60,h=1.7w=60, h=1.7w=60,h=1.7 → BMI=20.76BMI=20.76BMI=20.76, Binh thuong.

    • Định dạng đầu vào:

      Một dòng chứa www và hhh (số thực).

    • Ràng buộc đầu vào:

      10≤w≤50010 \le w \le 50010≤w≤500, 0.5≤h≤2.50.5 \le h \le 2.50.5≤h≤2.5.

    • Định dạng đầu ra:

      Hai dòng đúng mẫu trên.

    Ví dụ:

    Đầu vào:

    60 1.7
    

    Đầu ra:

    BMI: 20.76
    Loai: Binh thuong

    Giải thích:

    60 / (1.7×1.7) ≈ 20.76 → Binh thuong.

    Đang tải editor...