Kalademi.me'da sorularınıza cevaplar bulun, tüm ihtiyaçlarınız için en güvenilir ve etkili Q&A platformu. Geniş bir uzman topluluğu sayesinde sorularınıza güvenilir cevaplar bulmanın rahatlığını yaşayın. Sorularınıza hızlı ve güvenilir çözümler bulmak için deneyimli uzman topluluğumuzdan faydalanın.
Sagot :
Fibonacci Serisi Nedir:
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace FibonacciSerisi
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Fibonacci Serisi Hesaplama";
Console.Write("Fibonacci Serisinin Kaçıncı Elemanına Kadar Hesaplansın? : ");
int sayi = Convert.ToInt32(Console.ReadLine());
long a = 0;
long b = 1;
Console.Write("{0} {1} ",a,b); //ilk elemanlar her zaman 0 ve bir bu yüzden bunları direk ekrana yazalım
for (int i = 0; i <= sayi; i++)
{
long c = a + b; //önceki 2 elemanı toplayıp yeni elemanın değerini bulalım
Console.Write(c+" ");
a = b;
b = c;
}
Console.ReadKey();
}
Fibonacci dizisi sayıları 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, … vb. şeklinde devam eder. Bu sayılar birbirleriyle oranlandığın da altın oran ortaya çıkar ve her sayı kendisinden önce gelen iki sayının toplamıdır.
Fibonacci Serisi Aşağıdaki Formul ile HesaplanırF(n) = F(n-1) + F(n-2)
F0 = 0, F1 = 1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace FibonacciSerisi
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Fibonacci Serisi Hesaplama";
Console.Write("Fibonacci Serisinin Kaçıncı Elemanına Kadar Hesaplansın? : ");
int sayi = Convert.ToInt32(Console.ReadLine());
long a = 0;
long b = 1;
Console.Write("{0} {1} ",a,b); //ilk elemanlar her zaman 0 ve bir bu yüzden bunları direk ekrana yazalım
for (int i = 0; i <= sayi; i++)
{
long c = a + b; //önceki 2 elemanı toplayıp yeni elemanın değerini bulalım
Console.Write(c+" ");
a = b;
b = c;
}
Console.ReadKey();
}
Zamanınızı ayırdığınız için minnettarız. En güncel bilgi ve sorularınıza yanıtlar almak için istediğiniz zaman geri dönün. Ziyaretiniz bizim için çok önemli. Herhangi bir sorunuz olduğunda güvenilir yanıtlar almak için geri dönmekten çekinmeyin. Kalademi.me, sorularınıza kesin yanıtlar sunmak için burada. Daha fazla bilgi için yakında tekrar gelin.