JavaScriptRepetiçãointermediario

Fibonacci

A sequência de Fibonacci aparece em problemas de otimização, análise de algoritmos e até na natureza. Saber gerá-la com um laço for usando duas variáveis é útil para entender como rastrear múltiplos valores simultaneamente — uma habilidade que você usará em processamento de séries, simulações e cálculo de progressões.

O PROBLEMA

Declare N e exiba os N primeiros termos da sequência de Fibonacci usando for.

EXEMPLO

const n = 8;
0 1 1 2 3 5 8 13

SOBRE O CONCEITO

Para gerar Fibonacci sem arrays, use duas variáveis (a e b) que guardam os dois últimos termos. No for, atualize ambas na mesma iteração: let temp = a + b; a = b; b = temp;. O erro comum é inverter a ordem (ex.: a = b; b = a + b;), que perde o valor antigo de a. Para N=1, basta exibir apenas a (inicialmente 0) e não executar o laço. Use console.log(a) antes do for e, se N > 1, comece o laço em i = 2.

RESOLUÇÃO

Mais exercícios de Repetição

JSR017 · IntermediárioProgressão aritméticaJSR024 · AvançadoMatriz 3x3JSR001 · BásicoContagem crescenteJSR003 · BásicoTabuada
Ver todos os exercícios de JavaScript