请高手编程vb.net,高分回答,在线等

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:34:02
n
1.编写 ∑i 的函数过程,调用此函数以下的表达式
i=1
(1+2+3)+(1+2+3+4)+(1+2+3+4+5)
y= ------------------------------------
(1+2+3+4+5+6)+(1+2+3+4+5+6+7)

2.编写计算阶乘的FUNCTION过程,利用e^x的下述近似公式计算e(直到最后一项小于10^-6为止)。
e^x≈1+x/1!+x^2/2!+x^3/3!+.....+x^n/n!
n
∑i 函数
i=1

Function fact(ByVal m As Integer) As Double
Dim i As Integer
Dim s As Double
s = 0
For i = 1 To m
s += i
Next
fact = s
End Function

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim n As Integer
n = TextBox1.Text
Label1.Text = fact(n)
Label2.Text = (fact(3) + fact(4) + fact(5)) / (fact(6) + fact(7))
End Sub

Public Function aa(ByVal n As Integer)
Dim sum As Int64 = 0
Dim i, j As Integer
For i = 1 To n
Dim temp As Integer = 0
For j = 1 To i
temp += j
Next
sum += temp
Next
Return sum

End Function

由于n多年没接触数学了,第2个问题公式不太懂,如^表示什么,指数?
提供一下思路,先根据x^n/n!<
10^-6用循环算出n的值,在用循环嵌套算出整个公式的值

孩子,学习要用功啊!这么简单的问题我都懒得回答(其实我也不会),
不过给我积分,我祝你学业有成!前程似锦!