% calculates the population of a city from year 2000 to 2020
var popstart : int := 80000
var popgrowth : real
var popend : real
var growthrate : real := 0.03
% popgrowth := popstart * growthrate
for i : 2000..2020 by 1
popgrowth := popstart * growthrate
end for
put "year population"
put "==== =========="
put i, " ", popgrowth
プログラムを実行すると、「iは宣言されていません」というエラー変数が表示されます。iを変数として宣言すると、「iはすでに宣言されています」というエラーが表示されます。
出力は次のようになります。
年人口
==============
2000 xxxxxxxxxx〜2020 XXXXXXXXXX
これは似ていますが、はるかに単純なプログラムで、上記のプログラムでやろうとしていることを成功させました。
for i : 4 .. 19 by 3
put i
end for
助けてください!よろしくお願いします!