早教吧作业答案频道 -->其他-->
帮忙做下VB题计算S=1+1/2+1/4+1/7+1/11+1/16+1/22+1/29+......等第i项的值<10的负4次方时结束提示:找出规律,第i项的分母是前一项的分母加i开始计算。可利用For循环结构的循环控制变量获得项数
题目详情
帮忙做下VB题
计算S=1+1/2+1/4+1/7+1/11+1/16+1/22+1/29+......等第i项的值<10的负4次方时结束 提示:找出规律,第i项的分母是前一项的分母加i开始计算。可利用For循环结构的循环控制变量获得项数,当某项达到规定的精度时退出循环。
计算S=1+1/2+1/4+1/7+1/11+1/16+1/22+1/29+......等第i项的值<10的负4次方时结束 提示:找出规律,第i项的分母是前一项的分母加i开始计算。可利用For循环结构的循环控制变量获得项数,当某项达到规定的精度时退出循环。
▼优质解答
答案和解析
本题因循环次数事先不确定,使用for循环结构貌似不如使用do while循环结构,程序如下:
Private Sub Form_Click()
Dim S As Single, k As Integer, i As Integer
i = 0
S = 0
k = 1
Do While 1 / k >= 10 ^ -4
S = S + 1 / k
i = i + 1
k = k + i
Loop
Print "当计算至第" & i - 1 & "项时,S="; S; ", 第"; i; "项的值为:" & 1 / k
End Sub
Private Sub Form_Click()
Dim S As Single, k As Integer, i As Integer
i = 0
S = 0
k = 1
Do While 1 / k >= 10 ^ -4
S = S + 1 / k
i = i + 1
k = k + i
Loop
Print "当计算至第" & i - 1 & "项时,S="; S; ", 第"; i; "项的值为:" & 1 / k
End Sub
看了 帮忙做下VB题计算S=1+1...的网友还看了以下:
去年甲、乙两个工厂都计划增加利润15%,按这个比例甲厂可多获得利润60000元,乙厂可多获得利润95 2020-03-31 …
利用计算机进行数据的录入、编辑加工、查询、统计等工作,属于计算机的______应用领域。A.人工智能 2020-05-23 …
求计算题,怎么算?如:有100元存到银行,利率为百分之三,一年后产生利息,复利计息,40年后,总共 2020-06-03 …
你使用或者看到的许多生活用品中,很多地方都体现了设计者利用或避免摩擦力的设计意图.请你仿照示例,举 2020-06-28 …
算术题,商品利润计算已知商品成本为100元,售价在成本基础上增加20%,即120元,利润为20元, 2020-07-26 …
一道计算题2000年某公司实现利润200万元,2005年利润达到260万元.计算这期间共增加利润多 2020-07-26 …
假设30000本金利息按0.03(3分)计算。每三个月本金加利息再算利息,也是按0.03利息计算, 2020-07-26 …
2004年10月28日到银行存入a元,若年利率为x,且按复利计算,到2013年10月28日可取回款( 2020-11-03 …
某种债券的年名义利率为8%,每个季度计算一次利息,使用的计息方法为复利计息。(1)计算该债券的实际年 2020-12-20 …
复利是把前一期的利息和本金加在一起作本金,再计算下一期利息的一种计算利息的方法.某人向银行贷款10万 2020-12-26 …