标题:一个循环语句`帮忙做个详细标注好么``
取消只看楼主
早睡早起
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-3-13
 问题点数:0 回复次数:1 
一个循环语句`帮忙做个详细标注好么``
private sub command1_click()
  dim err as double
  dim m_result as double
  dim n as intege
  dim m_multiply as long
  
  m_result=1
  n=1
  err=val(text1.text)
  
if (err<0.0000001) then
    msgbox ("精度要求太高,计算不能进行")
  exit sub
end if
  do while 1/m_multiply> err
  m_result = m_result+1/m_multiply
  n= n+1   '这个地方
m_multiply =m_multiply * n  '这个地方
loop
text2.text=m_result
end sub

小弟想知道我标注的地方的意思`麻烦大虾讲解下`我会很感激```
题目是用近似值求解``我想知道m_multiply=m_multiply*n 是什么意思``我很费解
1+1/1+1/2+1/3+1/4......1/n=ERR


这个程序难道不是分母一次一次加1么``若_multiply=2了  n=n+1  那么m_multiply=m_multiply*n 不就变成 m_multiply=2 *3 了么`
那么在循环判断过去```m_result=m_result+ 1/m_multiply不就成了m_result=m_result+1/6了么`中间的 1/3  1/4 1/5 都不用加了么`
搜索更多相关主题的帖子: result 语句 multiply dim err 
2008-05-13 21:13
早睡早起
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-3-13
得分:0 
哈哈`你太有才了``
程序想通了``感谢``ouzhiguang

不过也很感谢你啊`zougonghua
也许是我表达不好``非常感谢你们``
2008-05-14 21:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-214154-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.898116 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved