演習題6

繰り返し(do〜while)


演習6.1(hw6_1.c)
3+5+7+・・・+nと奇数の和を求め、和が100を越えたときのその値を求 めて表示するプログラムをdo〜while文を使って作成しなさい。
演習6.2(hw6_2.c)
キーボードから3つの数を読み込み、最大値を求める処理を経り返し行な うプログラムを、do〜while文を使って作成しなさい。繰り返しの終了は計算 の後で`S'(1文字)が入力されるまでとし、それ以外の文字では処理を続行す ること。
演習6.3(hw6_3.c)
キーボードから球の半径を実数値で変数rへ入力し、この球の表面積と体積 を計算する処理を繰り返し行なうプロダラムをdo〜while文を使って作成し なさい。ただし、1回計算を終わるごとに続けるのかどうかを確認するメッセ ージを表示し、`y'または`Y'が入力されたら処理を続けそれ以外の文字であれ ばプログラムを終了すること。

球の表面積 = 4πr2
球の体積 = 4/3πr3
R ? XXX
表面積 -> XXX.XXX    体積 -> XXX.XX
続けますか? Y
R ? XXX
表面積 -> XXX.XX     体積 -> XXX.XX
続けますか? N
演習6.4(hw6_4.c)
入力されたSEC秒をHH時間MM分SS秒に変換する処理を繰り返し行な うプログラムをdo〜while文を使って作成しなさい。ただし、ループの終了は SECに0が入力されたときとする。