top of page
Ara

Fibonacci Sayısı C#

  • ByAdmin
  • 21 Ara 2015
  • 1 dakikada okunur

Fibonacci dizisi, 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.

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;

namespace Fibonacci { class Program { static void Main(string[] args) {

Console.WriteLine("Sayı giriniz"); int fibo = 0, fibo1 = 0, fibo2 = 1, sayi;

sayi = Convert.ToInt32(Console.ReadLine()); if (sayi==2) { Console.WriteLine(fibo2); } else if(sayi==1) { Console.WriteLine(fibo1); }

else { for (int i = 3; i <=sayi; i++) { fibo = fibo1 + fibo2; fibo1 = fibo2; fibo2 = fibo; } Console.WriteLine("Fibonacci sayısı:" + fibo); }

Console.ReadLine(); } } }

コメント


Tanıtılan Yazılar
Son Paylaşımlar
Arşiv
Etiketlere Göre Ara
Bizi Takip Edin
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page