ログイン

問題6 条件付きの繰り返しプログラムを書いてみよう!

Rubyの問題

Ruby

条件付きの繰り返しプログラムを書いてみよう!

問題

今回はwhile文を用いて、1000以上で最も小さい88の倍数を画面に出力してみよう。

期待する画面

1056
コードのアイコン

解答ソースコード

              num = 1000
while num % 88 != 0 do
  num += 1
end
puts num
¥Ruby¥
            
答えのアイコン

解説

while文は、論理式がtrueである限り同じ処理を繰り返す。
よって今回は変数'num'の初期値を'1000'とし、
88の倍数でない限り'num'の値を加算していくという処理を繰り返そう。
'num'の値が88の倍数になったら繰り返し処理をやめ、
最終的な'num'の値を画面に出力しよう。
ログインして解答を見る
完了にする!
LINEの友達追加でお役立ち動画をGET!!