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
