Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

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

Usando o If e else consegui fazer o número 33 sumir, entretanto o número 37 continua aparecendo. Não consigo detectar o erro, inclusive o código parece estar igual ao da correção do professor. Gostaria muito de entender o que fiz de errado. :/

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

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

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




    var contador = 30
    while(contador <= 40) {
            mostra(contador);
            contador = contador + 1;
            if(contador == 33) {
                    contador = contador + 1;
            }
            if(contador == 37) {
                    contador = contador + 1;
            }
            else {
                mostra(contador);
                contador = contador + 1;
            }


    }






    mostra("Fim!");

</script> 
2 respostas
solução!

Olá Anna Clara, Tudo Bem ?

Acabei de rodar e testar o seu código, e percebi que você colocou duas linhas a mais nele, que fez com que o número 37 continuasse sendo exibido.

O trecho que você precisa retirar do seu código, é esse:

mostra(contador);
            contador = contador + 1;

Espero ter ajudado. Qualquer dúvida a mais que surgir, nessa, ou em outras atividades, pode nos procurar aqui no Fórum, que vamos sempre te Ajudar =).

Grande Abraço Anna Clara. Continue com os Bons Estudos, e tenha uma Ótima Semana =) .

Obrigada, André. Abraço!