Javascript sequencia de fibonacci

JavaScript Geral

"" 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"

Foto de Igor A.
Igor Rafael perguntou há 6 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor André C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 anos
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,

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Felipe A.
Respondeu há 4 anos
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);

Professores particulares de JavaScript

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
André C.
Campinas / SP
André C.
4,8 (6 avaliações)
Horas de aulas particulares ministradas 6 horas de aula
Tarefas resolvidas 7 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Mestrado: MATEMATICA (Universidade Estadual de Campinas (UNICAMP))
Ofereço aulas de Matemática, Física, Química
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 21 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript Básico JavaScript - Back-End JavaScript - Estrutura de Repetição Condicional
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.
R$ 50 / h
Gustavo A.
Campina Grande / PB
Gustavo A.
5,0 (2 avaliações)
Horas de aulas particulares ministradas 7 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript Básico JavaScript - Estrutura Condicional ou de Seleção JavaScript - Estrutura de Repetição Condicional
Graduação: Engenharia da Computação (IFPB - Campus Campina Grande )
Desenvolvedor web python e javascript. Acompanhamento particular em python, html,css e javascript