..
..
VB 常用算法---累加和连乘
一、算法说明
累加形式: V=V+e
连乘形式: V=V*e
其中: V 是变量, e是递增表达式。累加和连乘一般通过循环结构来实现。
注意:需在执行循环体前对变量 V 赋初值。一般的,累加时置初值 0 ;连乘时置 初值为 1。
举例说明:求 N! 的结果。
Private Sub Command1_Click()
Dim n%, i%, s
n = Val(InputBox(输入 n))
s = 1
For i = 1 To n
s = s * i
Next i
Print s
End Sub
错误的写法:
Private Sub Command1_Click()
Dim n%, i%, s
n = Val(InputBox(输入 n))
For i = 1 To n
s = 1
‘ 赋初值语句位置不对!
s = s * i
..
..
Next i
Print s
End Sub
‘输出 s的值为 n,而不是 n!
二、应用举例
例 1. 根据下列公式,求自然对数 e的的近似值。
要求:误差小于 0.00001
Private Sub Command1_Click()
Dim i%, n, t!, e!
e = 2
i = 1
t = 1
Do While t 0.00001
i = i + 1
t = t
您可能关注的文档
最近下载
- 希尔国际商务课件.pptx VIP
- 2025年蒲城县辅警招聘考试真题汇编必考题.docx VIP
- GA-T148-1996_法医病理学检材的提取、固定、包装及送检....pdf VIP
- 工贸企业安全生产管理指导手册2025版.docx VIP
- 广东税务2025年遴选笔试真题及答案详解.docx
- 陕西省蒲城县2025年上半年公开招聘辅警试题含答案分析.docx VIP
- 山东省烟台龙口市鲁教版(五四制)2025-2026学年七年级下学期期末数学试题(含答案).pdf VIP
- 凯恩斯就业理论的两个观点对我国解决就业问题的启示.pdf VIP
- 团体标准-退役自动柜员机拆解处理技术规范(征求意见).pdf VIP
- 22G101-1建筑工程.房屋建筑.墙梁板构筑详图.pdf VIP
原创力文档

文档评论(0)