Fibonacci Serisi

Katılım
12 Aralık 2009
Mesajlar
10
Excel Vers. ve Dili
2003 tr
2003 access
Macromedia Flash
Macromedia Fireworks
Macromedia Dreamweaver
Fibonacci Serisini for döngüsü ve sadece if kullanarak nasıl yapabiliriz access vb kodlarıyla yardımcı olursanız sevinirim şimdiden teşekkürler.
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Bu kod yapısını kullanabilirsiniz..:

Kod:
Function fib(ByVal n As Integer)
        If n < 2 Then
        fib = n
        Else
        fib = fib(n - 1) + fib(n - 2)
        End If
End Function

 Sub trz()
  Dim n As Integer
        For n = 1 To 15
            Debug.Print (n & ":" & fib(n))
        Next
End Sub
Hazırladığım bu yapı 15 seriyi (15'e kadar değil) verir..
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın Melek Demirhan,

Örneğiniz ekte. Form kodlarındaki fonksiyonu inceleyin.


Kod:
Public Function fibonacci(i As Integer) As String
Dim a, b, f As Double
a = 0
b = 1
fibonacci = a & "," & b
For x = 0 To i - 3
    f = a + b
    a = b
    b = f
    fibonacci = fibonacci & "," & f
Next x
End Function
İyi çalışmalar
 

Ekli dosyalar

Üst