KONU : C Sharp Uygulamalar - C Sharp ( C# ) konsolda fibonacci katsayılarını hesaplama. Fibonacci serisi katsayılarını hesaplayan program.
UYGULAMAYI İNDİR
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