5
respostas

Solução usando o comparador !=

Fiz assim e deu certo. Também aceito dicas de melhora.

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

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

    function mostrarNumerosEspecificos() {
        let contador = 30;

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

Obrigada!

5 respostas

Tem sempre várias maneiras de resolver né. Usei a mesma ideia

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!")

verdade ! :)

Fiz parecido com o seu Mariana!

Fiz parecido também, mas usando else. Os que vi aqui ficaram ainda mais enxutos.

    function pulaLinha() {

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

    function mostra(frase) {

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

    var contador = 30

    while (contador <= 40){

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

    mostra("Fim!")

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