Cánh diều - BMI - Tính chỉ số cân nặng

Xem PDF



Tác giả:
Dạng bài
Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Một người cân nặng \(w\) \((kg)\) và cao \(h\) \((m)\) sẽ có chỉ số \(BMI = w/h^2\) . Bảng dưới đây là bảng đánh giá sức khoẻ cho người Châu Á theo chỉ số \(BMI\). Hãy viết chương trình đánh giá sức khoẻ của một người dựa vào giá trị \(w, h\) của họ.

  • \(BMI < 18.5\) \(\Rightarrow\) Thiếu cân.
  • \(18.5 \le BMI \le 22.9\) \(\Rightarrow\) Bình thường.
  • \(BMI > 22.9\) \(\Rightarrow\) Thừa cân.

Input

  • Dòng đầu ghi \(w\) là số cân nặng ở đơn vị \(kg\).
  • Dòng thứ hai ghi \(h\) là chiều cao ở đơn vị \(m\). Các giá trị đều là số thực dương.

Output

  • Gồm một dòng ghi Thieu can, Binh thuong hoặc Thua can tuỳ theo giá trị \(BMI\) của người đó.

Example

Test 1

Input
55 
1.65 
Output
Binh thuong 

Bình luận

  • ducbao_ 11:03 a.m. 9 Tháng 12, 2024 đã chỉnh sửa

    .

    • Avocadorable 4:54 p.m. 5 Tháng 6, 2024
      w = float(input())
      h = float(input())
      
      bmi = w / h ** 2
      
      if bmi < 18.5:
          print("Thieu can")
      elif 18.5 < bmi < 22.9:
          print("Binh thuong")
      else:
          print("Thua can")
      
      • khai434343 9:48 p.m. 14 Tháng 5, 2024


        scratch

        • khai434343 9:38 p.m. 14 Tháng 5, 2024 đã chỉnh sửa

          scratch
          when flag clicked
          ask w = ?
          set w to answer
          ask h = ?
          set h to answer x 2
          set t to w/h
          if t < 18.5
          say Thieu can
          if not t < 18.5 and not t > 22.9
          say Binh thuong
          if t > 22.9
          say Thua can
          42/50

          • khai434343 9:37 p.m. 14 Tháng 5, 2024 đã chỉnh sửa

            scratch
            when flag clicked
            ask w = ?
            set w to answer
            ask h = ?
            set w to answer x 2
            set t to w/h
            if t < 18.5
            say Thieu can
            if not t < 18.5 and not t > 22.9
            say Binh thuong
            if t > 22.9
            say Thua can
            cai nay sai
            cai o duoi dung

            • pa_ldk 10:44 a.m. 5 Tháng 5, 2024

              include <bits/stdc++.h>

              using namespace std;

              int main() {
              float w, h;
              cin >> w >> h;

              float bmi = w / (h * h);
              
              if (bmi < 18.5) {
                  cout << "Thieu can" << endl;
              } else if (bmi <= 22.9) {
                  cout << "Binh thuong" << endl;
              } else {
                  cout << "Thua can" << endl;
              }
              
              return 0;
              

              }

              • scratch_huykhanh 7:06 a.m. 7 Tháng 8, 2022

                đề bài bị lỗi kí hiệu