Girilen Terim Sayısı Kadar Fibonacci Sayılarını Getiren Program

Merhaba arkadaşlar,

Yeni başlayanlar için C# örnekleri serimize girilen sayı kadar fibonacci sayılarını getiren program ile devam ediyoruz. Bildiğiniz gibi fibonacci her sayının kendinden öncekiyle toplanması sonucu oluşan bir sayı dizisidir. Bu şekilde devam eden bu dizide sayılar birbirleriyle oranlandığında altın oran ortaya çıkar, yani bir sayı kendisinden önceki sayıya bölündüğünde altın orana gittikçe yaklaşan bir dizi elde edilir. Programlama öğrenirken yapılan örnek uygulamalar arasında fibonacci sayılarını bulan örnekte sık sık yapılır. Bu nedenle bizde bugün bu uygulama üzerinde duracağız. Uygulama için aşağıdaki basit formu hazırladım.

Form tasarımımız hazır olduğuna göre kodlamaya geçelim. Butonumuzun Click eventi altına aşağıdaki kodları yazıyoruz.

 

 

Yaptığımız işlemden kısaca bahsetmek gerekirse , 4 tane integer değer oluşturuyoruz. Bunlardan ikisinin ilk değerlerini 1 olarak ayarlıyoruz. sondeger isimli integer da ise kullanıcıdan  aldığımız değeri tutuyoruz. Bu değer oluşturacağımız fibonacci dizisinin eleman sayısı. Fibonacci dizisinin her sayının kendinden öncekiyle toplanması ile oluştuğunu söylemiştim. sondeger e kadar olan döngü içinde her sayıyı kendinden önceki sayı ile toplayıp sayı3 e atıyoruz. Toplama işleminden sonra sayı2 deki değer sayı1 e , sayı3 teki değer sayı2 ye atılıyor. Döngü bu şekilde tekrarlıyor.

Kullanıcının 9 terim görmek istediği durumda ekran çıktısı aşağıdaki gibi olur.

 

Soru ve görüşleriniz için yorum yapabilirsiniz. Kolay gelsin .. 🙂

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir