-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathquestao2.js
More file actions
25 lines (24 loc) · 762 Bytes
/
questao2.js
File metadata and controls
25 lines (24 loc) · 762 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Questão 2: Sequência de Fibonacci
function ehFibonacci() {
const n = parseInt(document.getElementById('fiboInput').value);
const resultado = document.getElementById('fiboResultado');
if (isNaN(n)) {
resultado.textContent = 'Por favor, digite um número válido.';
return;
}
if (n < 0) {
resultado.textContent = `O número NÃO pertence à sequência de Fibonacci.`;
return;
}
let a = 0, b = 1;
while (b < n) {
var temp = b;
b = a + b;
a = temp;
}
if(n === b || n === 0){
resultado.textContent = `O número ${n} pertence à sequência de Fibonacci.`;
}else{
resultado.textContent = `O número ${n} NÃO pertence à sequência de Fibonacci.`;
}
}