2
respostas

A Sequência de Fibonacci

Alguém pode me ajudar em dizer o pq que esse código não está rodando adequadamente e me mostrando a sequência de Fibonacci? Obrigado.

<meta charset="UTF-8">
<script>
    var fibo = 0;
    var nacci = 1;

    do {
        print(fibo);
        fibo = fibo + nacci;

        print(nacci);
        nacci = nacci + fibo; 

    } while (nacci < 300);

    print(fibo, nacci);

2 respostas

Olá Carlos, tudo bem?

Analisando seu código, tem uma melhoria que vc precisa fazer. No caso a função print não é nativa no JavaScript. Neste caso substitua a função print por console.log.

<meta charset="UTF-8">
<script>

    var fibo = 0;
    var nacci = 1;

    do {
        console.log(fibo);
        fibo = fibo + nacci;

        console.log(nacci);
        nacci = nacci + fibo; 

    } while (nacci < 300);

    console.log(fibo, nacci);

</script>

Espero ter te ajudado! Um abraço e bons estudos!! :-)

Obrigado pela ajuda, Thiago.

Fiz usando o 'document.write' para imprimir a saída na tela e deu certo.