Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não esta rodando na sequência Exercicio números entre 30 a 40, exceto 33 e 37

Deu errado. Meu código pula dois numeros. Oq fiz de errado ?

<meta charset = "UTF-8">

<h3> Todos os números entre 30 a 40, exceto 33 e 37!<h3>

<script>

function pulaLinha () {
        document.write ("<br><br>");
    }


    function mostra(frase) {
        document.write (frase);
        pulaLinha();
    }

    var numeros = 30

    while(numeros <=40)

    if (numeros != 33 && 37) {

        mostra(numeros);
        numeros = numeros + 1;

        numeros = numeros + 1;
    }

    mostra ("FIM!")

</script>
2 respostas
solução!

Olá Mara, tudo bem?

Um dos problemas é que o código ficou com 2x numeros + 1

        numeros = numeros + 1;

        numeros = numeros + 1;

Outro problema é que seu while ficou sem chaves e seu if ficou sem numeros != para o 37:

while(numeros <=40)
if (numeros != 33 && 37)

Código arrumado:

<meta charset="UTF-8">

<h3> Todos os numeros entre 30 a 40, exceto 33 e 37!<h3>

<script>

    function pulaLinha() {
        document.write("<br>");
    }


    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    var numeros = 30

    while(numeros <= 40) {
        if (numeros != 33 && numeros != 37) {
            mostra(numeros);
        }

        numeros = numeros + 1;
    }

    mostra ("FIM!")

</script>

Ola otávio.

Muito obrigada !

Não me atentei a isso

Consegui agora.