■
体積
x =10 y =20 z =30 volume=x*y*z puts '直方体の体積は' +volume.to_s+'です。'
moomin:ProgrammingRuby tomomi$ ruby volume.rb 直方体の体積は6000です。
条件判断
- 変数aの値が10以上の場合はbigger, それ以外の場合はsmallerと表示するプログラムを書きましょう
a=0 a=gets.chomp if a >=10 puts 'bigger' else puts 'smaller' end
あれ ArgumentError??? どこがおかしいのか。
moomin:ProgrammingRuby tomomi$ ruby volume.rb 4 volume.rb:3:in `>=': comparison of String with 10 failed (ArgumentError) from volume.rb:3
繰り返し while
while 繰り返し続ける条件 do
繰り返したい処理
end
- 1から10までの数字を順に表示してみましょ
num=1 while num<=10 puts num num= num+1 end
この辺りは少しわかるようになった気がする
moomin:ProgrammingRuby tomomi$ ruby volume.rb 1 2 3 4 5 6 7 8 9 10