C# Döngüler ile Fibonacci Serisi Hesaplama
Bu pratikte, C# dilinde döngüler kullanarak Fibonacci serisini hesaplayan bir program yazacağız. Fibonacci serisi, her bir sayının kendisinden önceki iki sayının toplamı olduğu bir sayılar dizisidir. İlk iki sayı 0 ve 1'dir. Fibonacci serisini döngülerle hesaplamak, özellikle döngülerin nasıl çalıştığını anlamak için mükemmel bir örnektir. Fibonacci serisini hesaplayan programda döngülerle sayıları oluşturacağız.
Fibonacci Serisi Nedir?
Fibonacci serisi, şu şekilde başlar:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...
Her bir sayı, kendisinden önceki iki sayının toplamıdır. Örneğin, 5 sayısı, 3 ve 2'nin toplamıdır (5 = 3 + 2). C# dilinde Fibonacci serisini hesaplamak için döngüleri kullanacağız.
Pratik Kodu:
using System;
class Program
{
    static void Main()
    {
        // Kullanıcıdan Fibonacci dizisinin kaç elemanını istediklerini alın
        Console.Write("Fibonacci serisinin kaç elemanını görmek istersiniz? ");
        int n = int.Parse(Console.ReadLine());
        // İlk iki sayıyı tanımlıyoruz
        int first = 0, second = 1, next;
        // Fibonacci serisini döngü ile hesaplıyoruz
        Console.WriteLine("Fibonacci Serisi:");
        // Eğer kullanıcı 1 veya daha az sayı istediyse, sadece ilk sayıyı yazdır
        if (n >= 1)
        {
            Console.Write(first + " ");
        }
        
        // İkinci sayıyı da yazdır
        if (n >= 2)
        {
            Console.Write(second + " ");
        }
        // Fibonacci dizisini döngüyle oluşturuyoruz
        for (int i = 3; i <= n; i++)
        {
            next = first + second;
            Console.Write(next + " ");
            first = second;
            second = next;
        }
        Console.WriteLine();
    }
}
Örnek Çıktı:
Senaryo 1:
Fibonacci serisinin kaç elemanını görmek istersiniz? 5 Fibonacci Serisi: 0 1 1 2 3
Senaryo 2:
Fibonacci serisinin kaç elemanını görmek istersiniz? 10 Fibonacci Serisi: 0 1 1 2 3 5 8 13 21 34
Senaryo 3:
Fibonacci serisinin kaç elemanını görmek istersiniz? 3 Fibonacci Serisi: 0 1 1
Bu C# programı, döngüler kullanarak Fibonacci serisini hesaplamak için oldukça etkilidir. Program, kullanıcıdan alınan sayıya göre Fibonacci dizisinin ilk n elemanını yazdırır. Fibonacci serisini oluştururken döngülerin nasıl çalıştığını ve sayılar arasında nasıl geçiş yapıldığını görmek çok öğreticidir.
 
                             
                             
                             
                            