問題
ユーザーから身長(メートル単位)と体重(キログラム単位)を入力として受け取り、BMI値を計算し、BMIに応じて評価を表示するプログラムを作成してください。
BMIが18.5未満の場合、「低体重」を表示。
BMIが18.5以上かつ24.9未満の場合、「正常体重」を表示。
BMIが25以上の場合、「肥満」を表示。
BMI値とは
BMI(Body Mass Index)は、体格指数とも呼ばれ、身体の体重と身長を基に計算される指標です。BMIは、個人の体重が適切かどうかを評価するために使用され、肥満や痩せすぎのリスクを評価するのに役立ちます。
BMIは一般的に次の数式で計算されます:
BMI = 体重(kg) / (身長(m) × 身長(m))
または、身長をセンチメートル(cm)で測定する場合は、次の数式が使われることもあります:
BMI = 体重(kg) / (身長(cm) × 身長(cm)) × 10,000
ヒント
1.プログラムを起動し、ユーザーに身長を入力するように指示します。
2.ユーザーが身長を入力します。例えば、1.75メートルとします。
3.ユーザーに体重を入力するように指示します。
4.ユーザーが体重を入力します。例えば、75キログラムとします。
5.入力された身長と体重を使用してBMIを計算します。BMIの計算式は以下の通りです:
BMI = 体重(kg) / (身長(m) × 身長(m))
例の場合、BMI = 75 / (1.75 * 1.75) = 24.49 となります。
6.計算されたBMI値を評価するための条件文を使用します。
- BMIが18.5未満の場合、「低体重」を表示します。
- BMIが18.5以上かつ24.9未満の場合、「正常体重」を表示します。
- BMIが25以上の場合、「肥満」を表示します。
例の場合、計算されたBMI値(24.49)は18.5以上かつ24.9未満であるため、「正常体重」と表示します。
7.プログラムは評価を表示し、実行が終了します。
これに従ってプログラムを実装すると、ユーザーが身長と体重を入力すると、BMIを計算し、評価を表示できるでしょう。
→解答例