Fibonacci Sayısı Bulma

Programa 1 ile 100 arasında bir sayı gireceksiniz. Çıkan sonuç size bir fibonacci sayısı verecek. Girdiğiniz sayı kaçıncı fibonacci sayısı olduğunu belirleyecek. Örneğin 20 girerseniz 20. fibonacci sayısını görürsünüz.
Fibonacci sayıları: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ....
(İlk sayı 0, ikinci sayı 1. Üçüncü sayıdan itibaren her sayı önceki iki sayının toplamına eşit...)

Sayı gir!


Nasıl çalışıyor?


Program tamamen JavaScript ile çalışıyor. Bence yazılım öğrenmek isteyen herhangi biri için yapı taşı olan bir program. Nasıl çalıştığını görmeniz için aşağıya kodu yazacağım. İnceleyerek programın nasıl çalıştığını hayal etmeye çalışın. Kendi hostinginiz veya alan adınız olmasa bile; HTML dosyası yaratıp, bu scripti içine yerleştirerek programınızı test edebilirsiniz. Eğer JavaScript hakkında hiçbir bilginiz yoksa w3schools.com dan ayrıntılı ve düzgün bir biçimde öğrenebilirsiniz.

function kacinciFibon(){
	 var x, y, i;
	 x=0;
	 y=1;
	 for(i=3; i<=document.getElementById("girilen_sayi").value ;i++){
	   x=x+y;
	   i=i+1;
	   y=x+y;}
	 if(document.getElementById("girilen_sayi").value%2==0){
	   document.getElementById("sonuc").innerHTML=  y ;}
	 else{
	   document.getElementById("sonuc").innerHTML= x ;}