2
respostas

Facilitando nossa vida

<meta charset="UTF-8">

<script type="text/javascript">
    var n = 5;

    document.write("Tabuada de " + n);
    document.write("<br><br>");
    document.write(n + " X " + " 1" + " = " + ( 5 * 1 ));
    document.write("<br>");
    document.write(n + " X " + " 2" + " = " + ( 5 * 2 ));
    document.write("<br>");
    document.write(n + " X " + " 3" + " = " + ( 5 * 3 ));
    document.write("<br>");
    document.write(n + " X " + " 4" + " = " + ( 5 * 4 ));
    document.write("<br>");
    document.write(n + " X " + " 5" + " = " + ( 5 * 5 ));
    document.write("<br>");
    document.write(n + " X " + " 6" + " = " + ( 5 * 6 ));
    document.write("<br>");
    document.write(n + " X " + " 7" + " = " + ( 5 * 7 ));
    document.write("<br>");
    document.write(n + " X " + " 8" + " = " + ( 5 * 8 ));
    document.write("<br>");
    document.write(n + " X " + " 9" + " = " + ( 5 * 9 ));
    document.write("<br>");
    document.write(n + " X " + " 10" + " = " + ( 5 * 10 ));

</script>
2 respostas

Olá Rafael, tudo bem com você?

A sua resposta é quase ideal :)

Veja que se mudarmos o n = 5 para n=8 ainda teremos o problema de ter que mudar no código todo para se adequar ao novo valor!

Para corrigir isso precisamos apenas trocar onde está o valor 5 por n também, aqui:

Por exemplo :

    document.write(n + " X " + " 1" + " = " + ( 5 * 1 ));

Para:

    document.write(n + " X " + " 1" + " = " + ( n * 1 ));

Abraços e Bons Estudos!

Está certo amigo! Eu que viajei ali. Pensei de uma forma e acabei finalizando errado.

Obrigado pela correção e explicação