Ֆիբոնաչիի թվեր (միջին բարդության)  

  RSS

Տարոն
(@taron)
Ադմին Admin
Միացել է:4 տարի  առաջ
Գրառում: 7
15/09/2016 3:56 ե.  

Գրել ֆունկցիա, որը վերադարձնում է ֆիբոնաչիի թվերը, որոնք չեն գերազանցում մուտքագրված թիվը։ Ֆիբոնաչիի թվերի հերթականությունը որոշվում է հետևյալ կերպ՝

F0 = 0,

F1 = 1,

Fn = Fn-1 + Fn-2


ԳրառումՄեջբերում
Զավեն
(@zaven)
Active Member
Միացել է:4 տարի  առաջ
Գրառում: 5
20/09/2016 4:57 ե.  
<body>
<input type="text" id="number">
<button onclick="myFunction()">click me</button>
<script>
function myFunction(){
var myArray = [0,1,1];
var x = 1, y, z, f;
f = document.getElementById("number").value;
f = parseInt(f);
while(x<=f){
y = myArray[myArray.length-1];
z = myArray[myArray.length-2];
x = y+z;
if(x<=f){
myArray.push(x);
}
}
alert(myArray);
}
</script>
</div>

</body>

Հավանած մասնակիցը` MariamPoghosian
ԳրառումՄեջբերում
Share: