image

Bootcamps ilimitados + curso de inglés

80
%OFF
Article image
Valdir Alves
Valdir Alves05/03/2023 22:39
Compartir
Microsoft Certification Challenge #3 DP-100Recomendado para tiMicrosoft Certification Challenge #3 DP-100

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.

Compartir
Recomendado para ti
GFT Start #6 - Lógica de Programação
Potência Tech iFood - Desenvolvimento de Jogos
Potência Tech iFood - Programação do Zero
Comentarios (0)
Recomendado para tiMicrosoft Certification Challenge #3 DP-100