Soru Üstel fonksiyon hesaplama ödevim

Katılım
5 Mayıs 2020
Mesajlar
31
Excel Vers. ve Dili
İng-14.0.6023
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?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
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

.
 
Son düzenleme:
Katılım
5 Mayıs 2020
Mesajlar
31
Excel Vers. ve Dili
İng-14.0.6023
Kod:
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ğolun
 

ibrahimpeng

Altın Üye
Katılım
23 Nisan 2020
Mesajlar
40
Excel Vers. ve Dili
2003-2007 dili Türkçe
Altın Üyelik Bitiş Tarihi
27-04-2035
sub TAYLOR()
Dim x, i, t As Double
for i=0 To 20
t=0
t=t+i+1+(i^i)/worksheetfunction.Fact(i)
next i
msgbox t
End sub

ödevin küçük bir kısmı...
 
Üst