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

Poderia ter feito mais simples...

Fiz dessa forma, mas depois olhando no fórum que fui lembrar que tem como colocar a condição de argumento diferente (!=), que teria facilitado minha vida haha

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

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

var n = 30;

while (n >= 30 && n <= 40) {

    if(n >= 30 && n < 33) {
    mostra(n); }

    if(n > 33 && n < 37) {
    mostra(n); }

    if(n > 37 && n <= 40) {
    mostra(n); }

    n = n + 1;
}
2 respostas

Dessa forma fica muito mais limpo, mais legível:

var n = 30;
while (n <= 40) {

    if (n != 33 && n != 37) {
        mostra(n);
    }
    n = n + 1;
}
solução!

Olá Juliana, tudo bem?

Gostei das duas formas como escreveu, pois assim você entendeu a logica como escreve seu código, e entende como simplifica-lo. Isso é o mais importante! Recomendo depois olhar a Opinião do Instrutor, para ter uma perspectiva diferente.

Qualquer duvida é só perguntar!!! Bons Estudos!!