問 1(提出プログラム名:ex0901.c)
このプログラム(ex0901.c)をダウンロードし,
その中の関数 get_standard_weight を完成させなさい.
関数 get_standard_height は,引数で与えられた身長(整数) h に対し,
その身長から算出される標準体重(実数:単位は kg)を返すものとする.
なお,仮引数 h の型は int 型のままで作ること(勝手に double 型に変更してはいけません).
ただし,関数 main の内容は一切書き換えないこと.
なお,ここでいう標準体重とは
「身長を m 単位で表した実数を x として,x の 2 乗に 22 をかけた値」と定義する.
【注意すべき点】
関数 get_standard_weight の引数 h は「身長を cm 単位で表した整数」になっていますので,
このままでは標準体重の計算に使えません.
例えば,h = 166 の場合だと,まずはこれを 1.66 という実数(double 型の値)へ変換しなければなりませんので間違えないようにしてください.
- 【プログラムの実行結果】(その1)※赤字は実行時にキーボードから入力する内容
あなたの身長を cm 単位で入力してください:166 身長が 166 cm の人の標準体重は 60.6 kg です⏎
- 【プログラムの実行結果】(その2)※赤字は実行時にキーボードから入力する内容
あなたの身長を cm 単位で入力してください:177 身長が 177 cm の人の標準体重は 68.9 kg です⏎
【過去にあったミス(実際に減点となり,やり直しを命じられた例)】
■ 実行の画面出力が上の例と違う(きちんと確認していない).
(例1)出力される標準体重が微妙に違う(小数点以下が常に 0 になっている等).
(例2)身長を cm 単位のままで計算してしまっている.
■ 注意書きを見落としていて main 関数の中身を書き換えてしまっている.
■ インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).
ミスが無いことを確認したら次の問題へ → [ 問2 (ex0902.c) ]