005-002-012

if-else文:BMI判定

上級

問題説明

if-else文:BMI判定

この問題では: 標準入力から身長と体重を読み込み、BMI値を計算して、if-else文で4段階の体型分類を行い、結果を標準出力に表示するプログラムを作成します。

学習目標: 計算結果を条件判定に使用し、複数の分類を行う

概要

身長と体重を入力として受け取り、BMIを計算して判定結果を出力するプログラムを作成してください。

入力

身長(メートル、double型)
体重(キログラム、double型)

仕様

  • Scannerで身長(メートル)を変数 height に読み込む
  • Scannerで体重(キログラム)を変数 weight に読み込む
  • BMIを計算(BMI = 体重 / 身長の2乗)
  • 以下の基準で判定:
    • BMI 18.5未満:「Underweight」
    • BMI 18.5以上25未満:「Normal」
    • BMI 25以上30未満:「Overweight」
    • BMI 30以上:「Obese」
  • BMI値と判定結果を出力

出力形式

BMI: 22.49
Category: Normal

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録