用VB编程求e^x的近似值,要求最后一项的值<=0.000001时停止计算,e^x=1+x/1!+x^2/2!+···+x^(n-1)/(n-1)

如题所述

Dim a As Long, s As Long, D As String, e As Long, b As Long
D = 1: a = 1: s = 1
Do Until e > 6
D = ((2 * a) / (2 * a + 1)) * ((2 * a) / (2 * a - 1))
s = s * D
a = a + 1
b = 2 * s
e = Len(b) - InStr(b, ".")
Debug.Print D

DoEvents
Loop
Print b
温馨提示:答案为网友推荐,仅供参考
相似回答