3
respostas

Eu resolvi a problemática desta maneira :

<meta charset="UTF-8">
<body>
    <script>
        function pularLinha () {

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

        function mostrar(frase) {

            document.write(frase);
            pularLinha();
        }

        var contador = 30;

        while(contador <= 40) {
            if(contador == 37 || contador == 33) {
                contador = contador + 1;
            }
            else {
                mostrar(contador);
                contador = contador + 1;
            }
        }
        mostrar("FIM!!");
    </script>    
</body>
3 respostas

Eu fiz ao contrário rs

<meta charset="UTF-8">

<script>

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

    var contador = 30;

    while(contador <= 40){

        if(contador != 33 && contador != 37){

            mostra(contador);
        }
        contador = contador + 1;
    }

    mostra("FIM!")
</script>

Achei massa o raciocínio de vocês! Eu também estava pensando em uma forma de abreviar os códigos. Porque me lembrei das aulas do ImersãoDev da Alura que ensinou isso e eu já não me lembrava mais desse conceito de usar esses sinais || ou &&. Eu sabia que tinha um jeito de abreviar. Mais não me veio à mente. Achei muito legal o que vocês fizeram.

Muito legal! Estava quebrando a cabeça para excluir o 33 e 37. Não via dessa maneira... Mas, que legal ter tentado e não ter conseguido, saida muito interessante.