課題 [11] ポインタ①(9/9)

問 9(提出プログラム名:ex1109.c)

まず,このプログラム(ex1109.c)をダウンロードしなさい.
そして,次の①と②を行いなさい.
①このプログラムにはインデントが全く付けられておらず,不適切な書き方になっている.
 VSCode の自動インデント(フォーマット)機能を使ってインデントを適切に修正しなさい.
②このプログラムでは体重(kg単位)を入力とし,
 それを 0.5 kg 刻みに(近い方に)近似して表示するようにしたかった
 (例えば,68.2 kg → 68.0 kg,68.3 kg → 68.5 kg,68.8 kg → 69.0 kg)
 のですがうまくいきませんでした. 誤りを見つけて修正し,提出しなさい.

  • 【目標としていたプログラムの実行結果】(その1)※赤字は実行時にキーボードから入力する内容
体重を入力して下さい:68.33
0.5kg 刻みにすると:68.5 [kg]
  • 【目標としていたプログラムの実行結果】(その2)※赤字は実行時にキーボードから入力する内容
体重を入力して下さい:68.12
0.5kg 刻みにすると:68.0 [kg]
  • 【目標としていたプログラムの実行結果】(その3)※赤字は実行時にキーボードから入力する内容
体重を入力して下さい:68.84
0.5kg 刻みにすると:69.0 [kg]

【過去にあったミス(実際に減点となり,やり直しを命じられた例)】
■ 上の実行例と出力が違っていることを見落としている.
インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).


問 4 ~問 9 は 7/2(火)12:00 までに提出を済ませてください.※23:59 ではないので注意!
(ex1104.c ~ ex1109.c を Moodle から提出してください.)
くれぐれも各問題で記載されている注意事項や「過去にあったミス」を見落とさないようにしてください.
なお,提出後に間違いに気付いた場合,〆切前であれば差し替え(上書き)は可能です.