第二問が出された。「2 から 99 まで加えた場合はどうか。」 ガウスくんは
「さっきの計算から、1 と 100 を引けばいいので、5050 - 101 = 4949 です。」
と答えた。一方ルビ緒は、プログラムを作った。 foraddition.rb
#!/usr/koeki/bin/ruby
sum = 0
for number in 2 .. 99
sum += number
end
printf("合計は %d です\n
", sum)
実行してルビ緒の答えも 4949 であるかどうか調べよ。
for -- end の構造は
for 変数 始める整数 .. 終りにする整数 変数の処理 end
である。
Madoka Nishimura <madoka@e.koeki-u.ac.jp>