新しく発言する EXIT インデックスへ
質問です

  質問です レン 2005/04/29 23:10:26 
  ヘルプのDOの項目を参照してください。 山中和義 2005/04/29 23:36:53 
   └ありがとうございます! レン 2005/04/30 15:37:16 

  質問です レン 2005/04/29 23:10:26  ツリーへ

質問です 返事を書く
レン 2005/04/29 23:10:26
初めまして、レンです。

プログラムで

INPUT(Aとします)を使って入力した数値まで延々と
1+2+3+4+…Aと計算するプログラムを作ろうとしています。
いろいろ試行錯誤してみましたが上手くいきません。
誰かアドバイスなんかをお願いします。

ちなみに…
DO LOOPは使います。
使うならばIFではなくWHILEを使用したいです。

どうすれば良いのでしょうか?

  ヘルプのDOの項目を参照してください。 山中和義 2005/04/29 23:36:53  ツリーへ

Re: 質問です 返事を書く
山中和義 2005/04/29 23:36:53
ヘルプのDOの項目を参照してください。

入力された値iまでiを増加するプログラムがあります。
後は、これに累積(sum)していけばよいだけです。

10 INPUT n
15 LET sum = 0
20 LET i = 1
30 DO WHILE i<=n
40 PRINT i
45 LET sum = sum + i
50 LET i = i + 1
60 LOOP
65 PRINT sum
70 END

   └ありがとうございます! レン 2005/04/30 15:37:16  ツリーへ

Re: ヘルプのDOの項目を参照してください。 返事を書く
レン 2005/04/30 15:37:16
ありがとうございます!
おかげで完成しました〜


インデックスへ EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。