REPOZYTORIUM

mganczarczyk.pl
April 29, 2019

Dodane przez: Administrator

Ciąg Fibonacciego

pai — 2Ti1

Ciąg Fibonacciego – ciąg liczb naturalnych określony rekurencyjnie w sposób następujący:

Pierwszy wyraz jest równy 0, drugi jest równy 1, każdy następny jest sumą dwóch poprzednich.

Źródło: Wikipedia

var a = 1;
var b = 0;
var t;
var n = prompt("Podaj N:\n(Liczba naturalna)");
if (isNaN(n)) {
    alert('To z całą pewnością nie jest liczba.\nN = ' + n + '? Raczej nie.');
    throw new Error;
} else if (n == '') {
    alert('Gdy nic nie wpisujesz, ten kod się nie zepsuje.');
    throw new Error;
} else {
    n = parseInt(n);
}

var nn = n;

while (n > 0) {
    t = a;
    a = a + b;
    b = t;
    n--;
}
if (n < 0) {
    alert('Jeżeli widzisz ten komunikat, podana liczba nie jest naturalna.');
} else {
    alert("Dla N = " + nn + " liczba ciągu jest równa " + b + ".");
}

/*
isNan(>value<) ~sprawdza czy >value< jest liczbą NaN (Not A Number)
throw new Error ~gdy zostanie uruchomiony wyświetla błąd - kończy skrypt
\n ~ nowa linia, odpowiednik <br />
*/

—— Liczba komentarzy: 0 —— Musisz się zalogować, by móc dodawać komentarze.