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

[Projeto] Todos os números pares de 1 a 100

Legal, né!!!

Esse código da questão, acho que posso aproveitar para melhor aquele programa da tabuada mostrado em outro módulo.

Hmmm... possibilidades, possibilidades!

3 respostas

Boa, Carlos!

Com criatividade é possível chegar em muitos lugares dentro da programação!

O while é bastante versátil.

Abraço!

Verdade Carlos, muito bem lembrado! Da para melhorar as outras aplicações que já fizemos!

solução!

Perfeito, Lari e Wellington!

Depois, incrementei a tabuada, deixando mais dinâmica e amigável.

Fiz duas versões, uma com FOR e outra com WHILE.

Devo ter postado no fórum da aula, mas acho legal postar aqui também, vai que inspira mais alguém a aperfeiçoar e agregar outras funções.

Código da tabuada com WHILE:

<meta charset="UTF-8">

<script>

    function escrever(frase) {
        document.write(frase + ("<br>"));
    }

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

    var tabuada = parseInt(prompt("Qual tabuada quer saber?"));
    var multiplicador = 1;
    while (multiplicador <= 10) {

        if(isNaN(tabuada) ) {
            alert("caracter inválido!")
            tabuada = parseInt(prompt("Qual tabuada quer saber?"));
        }

        else if (tabuada != 0){
                escrever(tabuada * multiplicador);
                multiplicador++;
        }

        else {
            alert("Hmmm... multiplicar por zero, o resultado é zero! Tente outro númenro ; )");
            tabuada = parseInt(prompt("Qual tabuada quer saber?"));
        }
    }

    escrever("Supimpa!");

</script>

Código da tabuada com FOR:

<meta charset="UTF-8">

<script>

    function escrever(frase) {
        document.write(frase + ("<br>"));
    }

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

tabuada = parseInt(prompt("Qual tabuada quer saber?"));

    for (
        var multiplicador = 1;
        multiplicador <= 10;
        multiplicador++) {
            escrever(tabuada * multiplicador);
        }
    linha();
    escrever("bacana, né?!");

</script>