bonya19
Для вычисления числа e разложением в ряд воспользуйся примерно следующим [more=кодом]
Код: [no]Function Factorial(ByVal N As Byte) As Long
Dim Result As Long
If N > 1 Then
Result = 2
For i% = 3 To N
Result = Result * i%
Next i%
Factorial = Result
Else
Factorial = 1
End If
End Function
'.....................
Const Epsilon = 0.00001
Dim e As Double
Dim Item As Double
i% = 3
e = 2.5
Item = 1 / Factorial(i%)
Do
e = e + Item
i% = i% + 1
Item = 1 / Factorial(i%)
Loop Until Item < Epsilon[/no]
Для вычисления числа e разложением в ряд воспользуйся примерно следующим [more=кодом]
Код: [no]Function Factorial(ByVal N As Byte) As Long
Dim Result As Long
If N > 1 Then
Result = 2
For i% = 3 To N
Result = Result * i%
Next i%
Factorial = Result
Else
Factorial = 1
End If
End Function
'.....................
Const Epsilon = 0.00001
Dim e As Double
Dim Item As Double
i% = 3
e = 2.5
Item = 1 / Factorial(i%)
Do
e = e + Item
i% = i% + 1
Item = 1 / Factorial(i%)
Loop Until Item < Epsilon[/no]