1
resposta

30 a 40

vi que o cod era assim,

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

    function pulaLinha() {

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

    function mostra(frase) {

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

    var pares = 30;

    while (pares <=40) {

        if (pares == 33 ){
            pares = pares+1;
        }  
        if (pares == 37){
            pares=pares+1;
        } else {
            mostra (pares);
            paress= pares+1;
         }
        }
        mostra ("FIM.");

</script>

mas inicialmente tentei fazer assim:

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

    function pulaLinha() {

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

    function mostra(frase) {

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

    var pares = 30;

    while (pares <=40) {
            mostra (pares);
            paress= pares+1;

        if (pares == 33 ){
            //
        }  
        if (pares == 37){
            //
        }
        }
        mostra ("FIM.");

</script>

mas não carregou aqui pra mim,

1 resposta

Olá, Rafaela! Tudo bem?

O programa não carrega porque a variável pares está com um s a mais no final. Isso está acontecendo antes do while.

Ainda é necessário as instruções que estarão nas condições if (pares == 33 ) e if (pares == 37). Como a ideia é que nosso código pule esses números, queremos que quando chegue eles apenas nome um nosso contador pare. Portanto ficaria dessa forma:

    while (pares <=40) {
            mostra (pares);
            pares= pares+1;

        if (pares == 33 ){
            pares= pares+1;
        }  
        if (pares == 37){
            pares= pares+1;
        }
        }
        mostra ("FIM.");

Espero ter conseguido lhe ajudar. Qualquer dúvida nos procure aqui no fórum.

Abraços e bons estudos.