2011年7月30日 星期六

Visual Basic 2010 Do/Loop迴圈

Do/Loop
迴圈可以使用While條件在迴圈開頭檢查,開頭檢查的目的是檢查是否允許進入迴圈,當While的測試條件成立才能進入迴圈。
例如:計算1萬元5年複利18%的本利和,如下所示:
intI = 1 
dblTotal = 10000
dblRate = 0.18
Do While intI <= 5
   dblTotal += dblTotal * dblRate
   intI = intI + 1
Loop



Do Until/Loop迴圈

Do/Loop迴圈如果使用Until條件在迴圈開始檢查,迴圈是執行到條件成立為止,如果條件不成立就進入迴圈。
例如:計算1萬元5年複利18%的本利和,如下所示:
intI = 1 
dblTotal = 10000
dblRate = 0.18
Do Until intI > 5
   dblTotal += dblTotal * dblRate
   intI = intI + 1
Loop





Do/Loop While迴圈

nDo/Loop迴圈可以使用While條件在迴圈結尾檢查,此時Do/Loop迴圈至少會執行一次。
例如:計算1萬元5年複利18%的本利和,如下所示:
intI = 1 
dblTotal = 10000
dblRate = 0.18
Do
   dblTotal += dblTotal * dblRate
   intI = intI + 1
Loop While intI <= 5




Do/Loop Until迴圈

Do/Loop迴圈如果使用Until條件在迴圈結尾檢查,迴圈也一樣至少執行一次。
例如:計算1萬元5年複利18%的本利和,如下所示:
intI = 1 
dblTotal = 10000
dblRate = 0.18
Do
    dblTotal += dblTotal * dblRate
    intI = intI + 1
Loop Until intI > 5


LinkWithin

Related Posts Plugin for WordPress, Blogger...

熱門文章