image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Valdir Alves
Valdir Alves05/03/2023 22:39
Compartilhe

Sequência de Fibonacci

  • #JavaScript

A sequência de Leonardo Fibonacci, um matemático italiano do século XIII, é uma sequência de números inteiros em que cada número subsequente é a soma dos dois números anteriores.

A sequência começa com 0 e 1, e os primeiros números são:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...

Para verificar se um número faz parte da sequência de Fibonacci, podemos escrever um código JavaScript que gere a sequência até o número em questão e verifique se esse número está presente na sequência.

function isFibonacci(number) {
let a = 0;
let b = 1;
let fib = b;

while (fib < number) {
  fib = a + b;
  a = b;
  b = fib;
}

return fib === number;
}

Quando saímos do loop, verificamos se fib é igual ao número que estamos verificando ou se o número é igual a zero (já que zero é o primeiro número da sequência de Fibonacci).

Se a condição acima for verdadeira, retornamos true (o número está na sequência), caso contrário, retornamos false (o número não está na sequência).

Está sequência também aparece várias vezes na natureza, como no girassol, caracol, etc.

Compartilhe
Recomendados para você
GFT Start #6 - Lógica de Programação
Potência Tech iFood - Desenvolvimento de Jogos
Potência Tech iFood - Programação do Zero
Comentários (0)