用vb计算1/2-1/3+1/4-1/5+...+1/n,n是文本框任意输入的值 分别用自定义子过程和自定义函数过程
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 13:03:27
用vb计算1/2-1/3+1/4-1/5+...+1/n,n是文本框任意输入的值 分别用自定义子过程和自定义函数过程
用vb计算1/2-1/3+1/4-1/5+...+1/n,n是文本框任意输入的值 分别用自定义子过程和自定义函数过程
用vb计算1/2-1/3+1/4-1/5+...+1/n,n是文本框任意输入的值 分别用自定义子过程和自定义函数过程
Private Sub zgc(x, diff)
Dim i As Integer
For i = 3 To x
If i Mod 2 Then
diff = diff - 1 / i
Else
diff = diff + 1 / i
End If
Next i
End Sub
Private Function zhs(x) As Double
Dim i As Integer
For i = 3 To x
If i Mod 2 Then
diff = diff - 1 / i
Else
diff = diff + 1 / i
End If
Next i
zhs = diff
End Function
Private Sub Command1_Click()
Dim diff As Double
diff = 0
zgc Val(Text1.Text), diff
Print "子过程:"; diff
diff = 0
diff = zhs(Val(Text1.Text))
Print "子函数:"; diff
End Sub