2
respostas

Resolução do exercício com uma váriavel

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

    function pularLinha() {
        document.write('<br>')
    }
    function mostrar(texto) {
        document.write(texto);
        pularLinha();
    }
    var num = 30;
    mostrar("Os números entre 30 e 40, removendo os números 33 e 37 <br>")
    while (num >= 30 && num <= 40) {
        mostrar(num + "<hr>");
        num++
        if (num == 33) {
            num++
        }
        if (num == 37) {
            num++
        }
    }

</script>
2 respostas

Gostei da sua solução usando incremento, Gabriel!

<meta charset = "UTF-8">

<script>

    function pulaLinha(){    

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


        function mostra(frase){

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


    var i = 30;

    while(i <= 40){

        if(i == 33){
            i += 1;
        }

        if(i == 37){    
            i += 1;

        } else {
            mostra(i);
            i = i + 1; 

        }

      }

        mostra("FIM!");

</script>

Excelente solução pessoal, só uma dica .. Tentem utilizar operadores lógicos para não terem que fazer vários IF's. Sucesso no curso. O meu ficou assim:


<meta charset="UTF-8">

<script>

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

    }

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

    }

    var num = 30;

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

        }

        num++;

    }

    mostra("Fim!");

</script>

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software