1
resposta

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

Tentei fazer de outra forma o exercício mas não consegui entender o porquê do meu código não estar dando certo. Poderiam me ajudar?

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

    function pulaLinha() {

        document.write("<br><br>");

    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }

    var numeros = 30; 

    while(numeros <= 40) {

        if(numeros != 33 && numeros != 37) {
            mostra(numeros);
            numeros = numeros + 1;
        }

        } else {    

            numeros = numeros + 1;
 }


        mostra("FIM!");

    </script>
1 resposta

O fechamento do bloco while e if/else estavam incorretos:

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

    function pulaLinha() {

        document.write("<br><br>");

    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }

    var numeros = 30; 

    while(numeros <= 40) {

        if(numeros != 33 && numeros != 37) {
            mostra(numeros);
            numeros = numeros + 1;
        } else {    

            numeros = numeros + 1;
             }
        }

    mostra("FIM!");

</script>