Önceki yazım için bkz: C# For Döngüsü Kullanımı
Fibonacci sayılarının yazdırılması konusunda daha önce farklı programlama dilleri ile sitede çeşitli yazılar hazırlanmış. Syntax olarak zaten benzer diller oldukları için ben de bugün for döngüsü kullanarak nasıl fibonacci sayılarını yazdırabileceğimiz konusunda bir örnek paylaşacağım.
bkz: Java'da Fibonacci sayılarını hesaplayan program
bkz: JavaScript ile Fibonacci sayılarını hesaplayan program
bkz: PHP ile Fibonacci Sayılarını Bulmak ve Yazdırmak
Bu örneklerden farklı olarak, kaç adet fibonacci sayısının yazdırılacağını kullanıcıya soran bir uygulama yapalım.
int a = 0;
int b = 1;
int sayi;
Console.WriteLine("Kaç Fibonacci iterasyonu yapalım?");
sayi = Convert.ToInt32(Console.ReadLine());
System.Console.WriteLine();
Console.WriteLine(a);
Console.WriteLine(b);
for(int i=0; i< sayi - 2; i++)
{
a = a + b;
Console.WriteLine(a);
b = a+b;
Console.WriteLine(b);
}
Bazı diğer yazılarım için;
bkz: C# ile ternary operator kullanımı ve örnekleri
bkz: C# iç içe if kullanımı ve örnekleri
bkz: C# if - else if - else kullanımı ve örnekleri