Desafio: Imprimindo a Sequência de Fibonacci
Swipe to start coding
A sequência de Fibonacci é uma famosa sequência de números em que cada termo é a soma dos dois termos anteriores.
Os primeiros elementos da sequência são: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 …
Os dois primeiros elementos da sequência (0, 1) são fixos, e cada termo subsequente é calculado somando-se os dois anteriores.
Escreva um programa que exiba os primeiros n números de Fibonacci.
- Você possui duas variáveis
aebque representam os dois primeiros termos da sequência de Fibonacci. Inicializeacom0ebcom1. - Você possui uma variável
numTermsque representará o número de termos a serem exibidos. - Utilize um laço
whilepara imprimir a sequência de Fibonacci. Em cada iteração:- Utilize
console.logpara exibir o termo atuala. - Defina e inicialize uma variável chamada
nextTermcom o valor dea + b. - Atribua o valor de
bà variávela. - Atribua o valor de
nextTermà variávelb. - Decremente o valor de
numTerms.
- Utilize
- Encerre o laço quando
numTermsfor menor que0.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 1.33
Desafio: Imprimindo a Sequência de Fibonacci
Deslize para mostrar o menu
Swipe to start coding
A sequência de Fibonacci é uma famosa sequência de números em que cada termo é a soma dos dois termos anteriores.
Os primeiros elementos da sequência são: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 …
Os dois primeiros elementos da sequência (0, 1) são fixos, e cada termo subsequente é calculado somando-se os dois anteriores.
Escreva um programa que exiba os primeiros n números de Fibonacci.
- Você possui duas variáveis
aebque representam os dois primeiros termos da sequência de Fibonacci. Inicializeacom0ebcom1. - Você possui uma variável
numTermsque representará o número de termos a serem exibidos. - Utilize um laço
whilepara imprimir a sequência de Fibonacci. Em cada iteração:- Utilize
console.logpara exibir o termo atuala. - Defina e inicialize uma variável chamada
nextTermcom o valor dea + b. - Atribua o valor de
bà variávela. - Atribua o valor de
nextTermà variávelb. - Decremente o valor de
numTerms.
- Utilize
- Encerre o laço quando
numTermsfor menor que0.
Solução
Obrigado pelo seu feedback!
single