1
resposta

Todos os números pares de 1 a 100_Praticando, informando o valor de inclemente

Fiz um pouco diferente. Conforme código abaixo, o inclemento será solicitado e tanto faz se será par ou impar será de acordo com o que o usuário quiser (par ou impar).

<meta charset="UFT-8">

<script>

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

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

    function contagem () {
        var contador = inclemento;
        var inclemento = parseInt (prompt ("Informe o valor do inclemento: "));
        while (contador <= 100) {
        mostra ("O numero é : " + contador);
        contador = contador + inclemento ;
         }
         }

    contagem ();
    mostra ("FIM");


</script>

O código está rodando normalmente, mas caso tenham alguma sugestão de melhoria agradeço.

1 resposta

Boa tarde Willian, tudo certo?

Gostaria de parabenizá-lo por fazer a sua própria versão do exercício proposto. Essas alterações são ótimas formas de praticar e validar o que estamos aprendendo.

Como você pediu, vou deixar aqui algumas sugestões de melhoria:

  • O nome que comumente utilizamos para chamar uma pequena variação positiva à um valor é incremento.

  • Eu creio que a sua implementação da função contagem() não estava resultando no comportamento esperado. Eu alterei para que o valor inicial da variável contador fosse 1, pois ele estava recebendo a variável incremento que ainda não tinha sido definida naquele momento do código.

Aqui está a função contagem com as alterações:

function contagem () {
    var incremento = parseInt (prompt ("Informe o valor do incremento: "));
    var contador = 1;
    while (contador <= 100) {
        mostra ("O numero é : " + contador);
        contador = contador + incremento ;
    }
}

Continue assim e bons estudos!