誰能給我一個VB中While語句的實例,我剛入門
【語法】: while "條件語句" 。
循環體。 wend 【例1】: i=0 while i<=100 s=s+i '求累加和 i=i+1 wend print s 【例2】 Private Sub Command1_Click() Dim a As Double Dim b As Integer Dim c As String '聲明3個變量 a = 6500000000# ' a保存的是現在的世界人口65億 b = 0 '保存多少年后人口達到80億 c = 0.014 '人口增長率每年千分之十四 While a <= 8000000000# '循環條件就是a小于80億, a = a + a * c b = b + 1 '只要a小于80億就循環,每循環一次人口在原來基礎上增加0.014, b自身增加1 Wend '結束循環 Print b & "年后,人口達到" & a '顯示結果 End Sub。
VB里while的用法
vb中while語句有3種寫法,分別是:
語句一:
while "條件語句"
。循環體。
wend
語句二:
do while "條件語句"
。循環體。
loop
語句三:
do
。循環體。
loop while "條件語句"
其中,語句一和語句二是等效的,當條件為真時執行循環;語句三則先執行循環體一次,再判斷條件,如果條件為真,繼續執行循環。
VB中的do while loop語句
Dim a, b, s, i As Integer '定義變量a = Val(*) '把Text1由字符串轉成數值后賦值給變量ab = Val(*) '同上s = 0 's的值歸零i = a '把a的值賦值給變量iDo While i <= b '當i<=b的時候做循環s = s + i '把i的值累加到s上i = i + 1 'i增加1Loop '循環結尾MsgBox "計算結果為:" & s '用對話框輸出計算結果sEnd Sub '結束。
vb語句中Loop While是什么意思
DoWhile。Loop:先判斷條件是否滿足,若滿足,則進入循環;
Do。LoopWhile:先進入循環執行,然后判斷條件是否滿足,若滿足,則進入下一次的循環。
VB語句函數大全
1. Abs(N) 取絕對值;
例:Abs(-3.5) 結果:3.5;
2. Cos(N) 余弦函數;
例:Cos(0) 結果:1;
3. Exp(N) e為底的指數函數;
例:Exp(3) 結果:20.068;
4. Log(N) 以e為底的自然對數;
例:Log(10) 結果:2.3;
5. Rnd[(N) 產生隨機數;
例:Rnd 結果:0--1之間的數;
6. Sin(N) 正弦函數;
例:Sin(0) 結果:0;
7. Sgn(N) 符號函數;
說明:取正負號。Y=Sgn(X) 既 X>0 則Y=1;X=0 則Y=0;X
vb中的循環語句
循環語句包括For-Next、While-Wend、Do-Loop語句比較常用的是for和whileFor-Next語句:
For 變量 = 初值 To 終值 [Step 步長]
循環體
Next
While Wend 語句:
While 條件
循環體
Wend
但滿足條件時,(如當i>5時),便退出循環,否則執行循環體。Do-Loop語句:
Do
循環體
。[Exit Do]
Loop
循環體會在Do 與 Loop 之間不停循環。Exit Do 語句可有可無,是為了設定當滿足一定條件后,運行Exit Do 語句,即退出循環。for應該是最簡單的,因為不用自己去控制自增或自減,只要設置初始值,循環條件,和步階就行了~
【VB中wend的意思while
While。
Wend 語句 只要指定的條件為 True,則會重復執行一系列的語句.語法While condition[statements]WendWhile。Wend 語句的語法具有以下幾個部分:部分描述condition必要參數.數值表達式或字符串表達式,其計算結果為 True 或 False.如果 condition 為 Null,則 condition 會視為 *ents可選參數.一條或多條語句,當條件為 True 時執行.說明如果 condition 為 True,則所有的 statements 都會執行,一直執行到 Wend 語句.然后再回到 While 語句,并再一次檢查 condition,如果 condition 還是為 True,則重復執行.如果不為 True,則程序會從 Wend 語句之后的語句繼續執行.While。
Wend 循環也可以是多層的嵌套結構.每個 Wend 匹配最近的 While 語句.提示 Do。Loop 語句提供了一種結構化與適應性更強的方法來執行循環.。