For 循环的使用
Private Sub Form_Click()
Dim m#
m = 2
i = Val(InputBox("请输入n的值", "由n的值判断π的计算公式的收敛程度", 10, 6000, 6000))
For n = 1 To 100000
m = m * ((2 * n) ^ 2 / ((2 * n - 1) * (2 * n + 1)))
If n = i Then Exit For
Next n
Print
Print Tab(3); "当n"; "="; i; "时"; Tab(18); "π="; m
End Sub
Do 循环
Private Sub Form_Click()
Dim x#
a = Val(InputBox("请输入a的值", , 3))
x = a
Do While ((Abs(2 / 3 * x + a / (3 * x ^ 2) - x)) >= 0.00001)
x = 2 / 3 * x + a / (3 * x ^ 2)
Loop
Print
Print "当a="; a; "时"; " a"; "的立方根为"; x
End Sub