回 帖 发 新 帖 刷新版面

主题:[讨论]怎样保证循环能够正确运行

Private Sub Command1_Click()
Dim y, r, lh, q, s, d As Double
y = 0.1
r = 234.52
lh = 384
s = 0
d = 0
q = 0
Do While ((Abs(s - d)) < 10 ^ -7)
s = r * Cos(q / 57.3)
d = -(lh * y + (y ^ 2 - 1) * r / (1 + y ^ 2)) * Exp(y * q / 57.3) + r * (y ^ 2 * Cos(q / 57.3) - Cos(q / 57.3) - 2 * y * Cos(q / 57.3)) / (1 + y ^ 2)
q = q + 1
Loop
Text1.Text = q



End Sub

回复列表 (共1个回复)

沙发

shehesheheshehe

我来回复

您尚未登录,请登录后再回复。点此登录或注册