Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha solução foi boa?

Que tal uma dificuldade um pouco maior? Imprima todos os números entre 30 e 40 (inclusive 30 e 40), porém os números 33 e 37 não devem ser impressos! No final escreva a palavra "FIM". Minha solução foi boa?

<meta charset="UTF-8">

<script>
    function pulaLinha() {

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

    function escreva(texto) {

        document.write(texto);
        pulaLinha();
    }

    function escrevaIntervalo() {

        var numero = 30
        while (numero <= 40) {
            if (numero != 33 && numero != 37) {
                escreva(numero);
            }
            numero += 1;
        }
    }

    escrevaIntervalo();
    escreva("FIM");
</script>
1 resposta
solução!

A minha ficou parecida. Honestamente, achei a nossa mais direta. Economiza código.

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

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


    var contador = 30;

    while (contador <= 40) {
        if (contador != 33 && contador != 37){
        mostra(contador);
        }
        contador = contador + 1;


    }