IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Temmuz 2008, 18:23   #1
Çevrimiçi
Yardımcı Admin
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Fibonacci Serisi




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 Private Sub Form_Activate()
    Print 
"Enter a number"
End Sub

Private Sub CmbFibSeries_Click()
On Error GoTo FbError
    Cls
    
Print Fibonacci(TxtNumber.Text)     ' Print the series on the form
FbError:
    If Err.Number = 13 Then
        Print "Enter a valid number." & Chr(13) & "-n to 0 or 0 to n numbers."
        TxtNumber.Text = "":    TxtNumber.SetFocus
    ElseIf Err.Number = 6 Then
        Print "To many numbers." & Chr(13) & "Enter a 10 digit number."
        TxtNumber.Text = "":    TxtNumber.SetFocus
    End If
End Sub

Private Function Fibonacci(ByVal N As Long) As String
On Error GoTo FiboError
'
***************************************************
' Author:       Arun Banik (India)
Created:      30-April-2004
' Purpose:      An Algorithm that creates the Fibonacci _
                members of a series.
Parameters:   It takes only one argumentie the _
                number which starts the series
.
' Description:  Generates a series of numbers, each _
                number is a sum of the previous _
                number. Eg: 0 1 1 2 3 5 8 etc. _
                The starting number can be any _
                value, +ve or -ve. No recursions used.
'
***************************************************
    
Dim ijkmFib
    j 
N:  0:  0
    
    
For 1 To j 10             ' i always starts with j + 1 _
                                            We will generate 11 numbers.
    
        If j <= 1 Then
            If i <= 2 Then
                If j < 0 Then           ' 
We will process -ve values till i is 2
                    
If > -1 Then
                        j 
k:  k:  j
                        Fib 
Fib Chr(13) & j
                    
Else
                        
Fib Fib Chr(13) & j
                        m 
k:  j:  m
                    End 
If
                Else                    
' We will process +ve values till value of i is 2
                    Fib = Fib & Chr(13) & j
                    If j = 0 Then
                        k = j:  j = i
                    Else
                        j = j + k
                        Fib = Fib & Chr(13) & j
                        k = j
                    End If
                End If
            Else    ' 
If value of i is more than 2
                
If 0 Then           ' We will process the remaining -ve values
                    Fib = Fib & Chr(13) & j
                    m = k:  k = j:  j = k + m
                Else                    ' 
We will process the remaining +ve values
                    m 
k:  j:  j
                    Fib 
Fib Chr(13) & j
                End 
If
            
End If
        Else        
' If value of j is more than 1
            If k = 0 Then
                k = j
                Fib = Fib & Chr(13) & j
            End If
            k = k + m:  m = k - m:  j = k
            Fib = Fib & Chr(13) & j
        End If
        
        
    Next
    Fibonacci = Fib
FiboError:
    If Err.Number <> 0 Then
        MsgBox Err.Description, vbInformation, "Error in Function"
    End If
End Function 

Alıntıdır

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
fibonacci, serisi


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Fibonacci serisi BrainDamaged C# 0 19 Şubat 2015 01:26
Apple iPhone serisi mi, Samsung Galaxy serisi mi? Desmont IF Anket Arşivi 20 06 Ocak 2015 18:57
fibonacci serisi * ( ilk 20 terimi bulma kodu ) aSi C ve C++ 0 17 Şubat 2012 12:11
Fibonacci Serisi YaRGuCi C# 0 09 Ocak 2012 22:34
Ücretsiz CD-Key(Diablo 2 serisi, Starcraft serisi, Warcraft serisi) dreamy Oyun Dünyasından Son Haberler 0 13 Kasım 2011 12:42