Utmaning: Skriva Ut Fibonacci-sekvensen
Uppgift
Swipe to start coding
Fibonacci-sekvensen är en välkänd talföljd där varje tal är summan av de två föregående talen.
De första elementen i sekvensen är: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 …
De två första elementen i sekvensen (0, 1
) är fasta, och varje efterföljande tal beräknas genom att summera de två föregående talen.
Skriv ett program som skriver ut de första n
Fibonacci-talen.
- Du har två variabler
a
ochb
som representerar de två första talen i Fibonacci-sekvensen. Initieraa
till0
ochb
till1
. - Du har en variabel
numTerms
som representerar antalet tal som ska skrivas ut. - Använd en
while
-loop för att skriva ut Fibonacci-sekvensen. Vid varje iteration:- Använd
console.log
för att skriva ut det aktuella taleta
. - Definiera och initiera en variabel som heter
nextTerm
till värdet ava + b
. - Sätt värdet av
a
tillb
. - Sätt värdet av
b
tillnextTerm
. - Minska värdet av
numTerms
.
- Använd
- Avsluta loopen när
numTerms
blir mindre än0
.
Lösning
Var allt tydligt?
Tack för dina kommentarer!