Foto de Igor A.
Igor Rafael há 7 anos
Enviada pelo
Site

Javascript sequencia de fibonacci

"" Em javaScript, faça um botão que gere um numero aleatório até 30;
Com esse numero gerado, vc deve "imprimir" na tela a sequencia de Fibonacci com a quantidade de termos gerados pelo botão.
ex.(numero gerado =9; 1,1,2,3,5,7,13,21,34"

JavaScript Geral
2 respostas
Professor André C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 7 anos
Contatar André Da Silva
A sequência de Fibonacci tem a seguinte fórmula de recorrência: Fn = Fn - 1 + Fn - 2 Para F1 = F2 = 1 Logo, só existe para n maior ou igual a 2. Ou seja, para n = , o primeiro termo é 1, mas a recorrência em programação vai dar erro. Sugiro que programe com n > = 2. Atenciosamente,

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta

Envie sua pergunta

Olá, tudo bem? Segue uma forma de solucionar esse problema.

let x = prompt('Informe quantos termos deseja da sequência');
let arr = [];

function fib(x) {

    let a = 0;
    let b = 1;
    let f = 1;

    for (let i = 0; i < x; i++) {

        arr.push(f);
        f = a + b;
        a = b;
        b = f;

    }
}

fib(x);

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta

Aprenda do seu jeito, no seu ritmo

Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App
Escaneie o QR Code para baixar