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
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
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
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa