VB上机题用多项式求出圆周率的近似值
Private Sub Form_click()
p1 = 1
p2 = 1
p3 = p1
i = 1
Do While p3 > 0.0000001 *
p2 = (-1) * p2
p3 = p2 / (i + 1) *
p1 = p1 + p2 *
i = i + 1
Loop
Print p1 * 4
End Sub
打*号的又错,求改正!
人气:185 ℃ 时间:2020-03-26 20:15:30
解答
Private Sub Form_click() p1 = 1 p2 = 1 p3 = p1 i = 1 Do While Abs(p3) > 0.0000001'p3要取绝对值 p2 = (-1) * p2 p3 = p2 / (i + 1) p1 = p1 + p3 '这里p2改为p3 i = i + 1 Loop Print p1 * 4End Su...哪个公式不对?程序算出的值是2.7725
请问数学公式是什么?派/4=1-1/3+1/5-1/7+1/9……Private Sub Form_click()
p1 = 1
p2 = 1
p3 = p1
i = 1
Do While Abs(p3) > 0.0000001'p3要取绝对值
p2 = (-1) * p2
p3 = p2 / (2 * i + 1) '''''''' '改这个就成功了
p1 = p1 + p3 '这里p2改为p3
i = i + 1
Loop
Print p1 * 4
End Sub
推荐
猜你喜欢
- 200ml 0.1mol/L的Bacl2溶液加入到100ml 0.3mol/L的Na2SO4溶液中,充分反应后,沉淀出的BaSO4的物质的量为
- 连词成句:what's but right is is wrong wrong the matter the what‘s
- 金属钠放在水中生成氢氧化钠和氢气是不是离子反应
- 如图正方形ABCD中,E为AD的中点,点F在DC上且DF=四分之一DC,试判断BE与EF的关系
- 1摄氏度和0摄氏度用英语怎么表示,one degrees Celsius还是one degree Celsius等等.
- 小明有6角和8角的邮票,总价68元6角的比8角的多20枚,各有多少张
- 如果用一个正方形圈出2x2个数(1,2,8,9,)这4个数能等于86吗?
- 高数不定积分问题!