Haaste: Fibonaccin Lukujonon Tulostaminen
Tehtävä
Swipe to start coding
Fibonaccin lukujono on tunnettu numerosarja, jossa kukin luku on kahden edellisen luvun summa.
Jono alkaa seuraavasti: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 …
Kaksi ensimmäistä lukua (0, 1
) ovat kiinteät, ja jokainen seuraava luku lasketaan summaamalla kaksi edellistä.
Kirjoita ohjelma, joka tulostaa ensimmäiset n
Fibonaccin lukua.
- Sinulla on kaksi muuttujaa,
a
jab
, jotka edustavat Fibonaccin lukujonon kahta ensimmäistä lukua. Alustaa
arvolla0
jab
arvolla1
. - Sinulla on muuttuja
numTerms
, joka määrittää tulostettavien lukujen määrän. - Käytä
while
-silmukkaa Fibonaccin lukujonon tulostamiseen. Jokaisella iteraatiolla:- Käytä
console.log
-komentoa tulostaaksesi nykyisen luvuna
. - Määritä ja alusta muuttuja nimeltä
nextTerm
arvollaa + b
. - Aseta
a
:n arvoksib
. - Aseta
b
:n arvoksinextTerm
. - Vähennä
numTerms
-muuttujan arvoa yhdellä.
- Käytä
- Lopeta silmukka, kun
numTerms
on pienempi kuin0
.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!