Merhaba. Bir ödevim var fakat hiçbir şekilde ilerleyemedim bu ödevde. kısaca bahsetmek gerekirse taylor serilerini kullanarak üssel fonksiyon hesaplamamı istiyor.
yardımcı olabilirmisiniz?
yardımcı olabilirmisiniz?
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Test()
Dim X As Integer, N As Integer, i As Integer
Dim iFact As Double, RetVal As Double
X = Application.InputBox(Prompt:="Enter X", Title:="Calculation....", Type:=1)
For N = 0 To 100
iFact = 1
For i = 1 To N
iFact = i * iFact
Next
RetVal = RetVal + (X ^ N) / iFact
Next
MsgBox "e^" & X & "= " & RetVal
Range("B1") = RetVal
End Sub
hocam mükemmel bir cevap çok teşekkür ederim. nedense 2 for döngüsünü iç içe çalıştırmak bir türlü aklıma gelmedi. sağolunKod:Sub Test() Dim X As Integer, N As Integer, i As Integer Dim iFact As Double, RetVal As Double X = Application.InputBox(Prompt:="Enter X", Title:="Calculation....", Type:=1) For N = 0 To 100 iFact = 1 For i = 1 To N iFact = i * iFact Next RetVal = RetVal + (X ^ N) / iFact Next MsgBox "e^" & X & "= " & RetVal Range("B1") = RetVal End Sub
.
Hocam sizede çok teşekkür ederim. hazırladığınız bu dosyayı incelemek için kaydettim çok sağolun