VB利用级数求和法计算,Xn=1+2/x^2+3/x^3+...+n/x^n,x>1,精度要求为10^-5
x是自己任意取的吗?
人气:379 ℃ 时间:2020-03-28 13:55:35
解答
'x取值大于1,可以任意取,给你写个x=2的实例:
Private Sub Form_Load()
Dim x,n,s,sum
x = 2 '假设x=2,自己修改
sum = 1:n = 1
Do
n = n + 1
s = n / x ^ n
If s 不对呀 这个做出来的精度不对x取值对吗?我这里的x为2它保留的位数不对'位数可以随便定义Private Sub Form_Load()Dim x, n, s, sum, pospos = 5 '保留5位小数,自己修改x = 3 '假设x=2,自己修改sum = 1: n = 1Don = n + 1s = n / x ^ nIf s <= 10 ^ (-5) Then Exit Dosum = sum + sLoopsum = Round(sum, pos)'四舍五入MsgBox sumUnload MeEnd Sub
推荐
猜你喜欢
- 草什么,花什么,鸟什么,填动词
- 翻译中文He came across an old painting at his friend's house.
- 帮我做几个初2数学题.因式分解.
- 人民教育版初三下数学书 第二十六章勾股定理 7,在△ABC中,∠C=90° AB=10 (1) ∠A=30° 求BC,AC 谢
- 如果x大于0,x的平方的算数平方根一定等于x吗?如果x是任意一个数,x的平方的算数平方根等于什么数
- What class are ____ in? ——I an in Class Four
- 英语翻译
- 五年级120人出去秋游,租了3辆大客车,还需要租几辆大客车?小客车每辆可以坐5人,大客车限32人.