VB迴圈Sum問題

For i = 1 to 10

  Sum = Sum + i  

Next

請問中間的Sum = Sum + i

甚麼意思?有範例可看嗎?

凡請知道的幫解答一下

感激不盡..

2 個解答

評分
  • 1 0 年前
    最佳解答

    迴圈次數 i的值 執行sum=sum+i

    1 1 sum=0+1 = 1

    2 2 sum=1+2 = 3

    3 3 sum=3+3 = 6

    4 4 sum=6+4 =10

    5 5 sum=10+5 =15

    6 6 sum=15+6 =21

    7 7 sum=21+7 =28

    8 8 sum=28+8 =36

    9 9 sum=36+9 =45

    10 10 sum=45+10 =55

    sum=sum+1

    是代表

    原來的sum 加上1之後會存放到sum

    一開始設sum=0,sum是總合

    當i=1時,sum=0+1=1

    當i=2時,sum=1+2=3

    當for迴圈跑幾次

    數字是一直累加上去的

    然後存放在sum內

    所以當for=10時(代表跑10次迴圈)

    i=10時

    sum=55

    其實我覺得自己要多做幾次

    比較能了解

    建議你多看一下VB的書

    然後多做例題

    不懂在問吧!!

    給你一個例題吧

    寫個計算程式從1乘到10

    可以用MSGBOX輸出

    跟加法大同小異

    加油喔

    學程式要多想 多碰

    :)

    參考資料: 我自己+課本
  • Sam Ma
    Lv 7
    1 0 年前

    Sum = Sum + i

    就是Sum與i相加

    把結果存進Sum裡

還有問題?馬上發問,尋求解答。