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

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

Boa tarde pessoal! Dessa forma também está correto?

<meta charset="UTF-8">
<script>
  function pulaLinha() {
    document.write("<br>");
  }
  function mostra(frase) {
    document.write(frase);
    pulaLinha();
  }
  var contador = 30;

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

</script>
2 respostas
solução!

Correto Daniel!

Assim também funciona:

<meta charset="UTF-8">
<script>
  function mostrarContador(contador) {
    if(contador != 33 && contador != 37) document.write(contador + "<br/>")
  }

  var contador = 30;

  while(contador <= 40)
    mostrarContador(contador++);

  mostrarContador("FIM");
</script>

Obrigado pela solução Allan! Vou colocar a cabeça pra funcionar agora! hahaha!

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