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.C # programımızda kaçıncı sayıya kadar dizi sıralamasını görmek istiyorsak aşağıdaki kodlarla yapabiliriz.Kolay Gelsin.
using System;
using
System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;
namespace fibonacci
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int
sayi1=0,sayi2=1,sayi3=0,dongu,i;
//ArrayList sayilar = new
ArrayList();
int[] sayilar = new int[100];
private void Form1_Load(object sender, EventArgs
e)
{
label1.Text = "Kaçıncı
Fibonacci SAYISINI gösterelim ?";
this.Text = "FİBONACCİ";
this.BackColor = Color.Aqua;
button1.Text="ADIMI BUL";
}
private void button1_Click(object
sender, EventArgs e)
{
listBox1.Items.Clear();
dongu = Convert.ToInt16(textBox1.Text);
for (i = 0; i < dongu; i++)
{
sayi3 = sayi2 + sayi1;
sayi1 = sayi2;
sayi2 = sayi3;
sayilar[i] = sayi3;
listBox1.Items.Add(sayilar[i]);
}
label1.Text = Convert.ToInt16(textBox1.Text)
+ ". Fibonacci Sayısı = " + sayi3.ToString();
textBox1.Text = "";
sayi1 = 0; sayi2 = 1; sayi3 =
0;
}
}
}
Hiç yorum yok:
Yorum Gönder