Kaydol:
Kayıt Yorumları
(
Atom
)
using System; using System.Collections.Generic; using System.Text; namespace C_Sharp_Konsol_Fibonacci_Serisi_Terimleri { class Fibonacci_Serisi_Terimleri { static void Main(string[] args) { int x; Console.Write("Fibonacci Dizi İndeksi : "); //terimi öğrenilecek olan dizinin indeksi girilir x = Convert.ToInt32(Console.ReadLine()); //girilen indekse göre f(x) metoduyla fibonacci dizisinin bu terimi bulunur. // hesaplanan terimi ekrana yazdır Console.WriteLine("Fibonacci Dizisinin {0}. Terimi = {1}\n",x,fibonacci(x)); //bir karakter girilene kadar konsolu kapama Console.Read(); /* * Örnek bir çıktı (girdi:4, çıktı:3) Fibonacci Dizi İndeksi : 4 Fibonacci Dizisinin 4. Terimi = 3 * * Örnek bir çıktı (girdi:11, çıktı:89) Fibonacci Dizi İndeksi : 11 Fibonacci Dizisinin 11. Terimi = 89 * */ } // özyineli (recursive) fibonacci dizisinin terimlerini oluşturan metod static int fibonacci(int a) { if (a == 0) { return 0; } else if (a == 1) { return 1; } else { return fibonacci(a - 1) + fibonacci(a - 2); } } } }
Hiç yorum yok :
Yorum Gönder