Her sayının kendinden önceki ile 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.
Bu örneğimizde Fibonacci dizisini göstermiş olmaktayız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | static void Main(string[] args) { int a = 1; int b = 1; int c; Console.WriteLine(a); /* 1 yazar */ /* aşağıdaki yorum satırında alt alta bir yazar dememin sebebi bu kısımdır */ Console.WriteLine(b); /* 1 yazar */ for (int i = 1; i <= 8; i++) /* 8 adet sayıyı üst üste toplayarak gidecektir. Eğer burada sekiz yerine faklı rakam yazarsak o kadar toplama yapacaktır. */ /* ekran çıktısında başta alt alta 1 1 yazacaktır a ve b ye 1 değerlerine 1 verdiğimiz için */ /* 1+1= 2 daha sonra her çıkan sonuçlar bir önceki değeri toplayarak gidecektir. */ { c = a + b; a = b; b = c; Console.WriteLine(c); } Console.Read(); } } } |