Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Número pares de 1 a 100. Resolução

<script>

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

        function mostra(frase) {
            document.write("  " + frase + "  ");

        }

        function exibeTitulo(titulo) {
            document.write("<h3>" + titulo + "</h3>")
        }

        var numeroEscolhido = parseInt(prompt("Entre com um número"));
        var contador = 2;

        exibeTitulo("Números pares de 1 até " + numeroEscolhido);

        while(contador < numeroEscolhido) {
            contador = contador + 2
            mostra (contador + ",");
        }

        pulaLinha();
        mostra("FIM... ");

    </script>

Maneira que achei de fazer a questão. No último número a vírgula permanece, se souber como fazer pra tirar deixe sua dica.

1 resposta
solução!

Olá, João Pedro! Achei bem legal tua forma de resolver o problema! Obrigada por compartilhar o código! minha dica é alterar o comparador na linha 21 e colocar "<=", pois quando seleciona um número par no programa ele não será exibido. Outra dica é incrementar o contador depois da função "mostra", pois dessa forma o número 2 também não é exibido. Para substituir a virgula por um ponto eu utilizei um "if" e um "else" que coloca o ponto apenas após o ultimo número. Vou mandar como ficou o código com as alterações que eu sugeri. Qualquer dúvida estou à disposição!

<script>

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

    function mostra(frase) {
        document.write("  " + frase + "  ");

    }

    function exibeTitulo(titulo) {
        document.write("<h3>" + titulo + "</h3>")
    }

    var numeroEscolhido = parseInt(prompt("Entre com um número"));
    var contador = 2;

    exibeTitulo("Números pares de 1 até " + numeroEscolhido);

    while(contador <= numeroEscolhido) {
      if(contador<numeroEscolhido-1){
        mostra (contador + ",");
        contador = contador + 2;
      }
        else{
         mostra (contador + ".");
         contador = contador + 2;   
        }

    } 

    pulalinha();
    mostra("FIM... ");

</script>