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

[Projeto] Tabuada do 1 ao 10

Olá, pessoal Só para compartilhar a minha solução para este projeto. Aos pouquinhos, estou perdendo o trauma de javascript. rs

<meta charset="UTF-8">
<script>
    var n = 1; 
    var n1 = n + 1;
    var n2 = n + 2;
    var n3 = n + 3;
    var n4 = n + 4;
    
    
    document.write("<h1>Tabuada do 1 ao 5 </h1><br><br>");
 
    document.write("1 vezes 1 = " + n * 1+ "<br>");
    document.write("1 vezes 2 = " + n* 2+ "<br>");
    document.write("1 vezes 3 = " + n * 3+ "<br>");
    document.write("1 vezes 4 = " + n * 4+ "<br>");
    document.write("1 vezes 5 = " + n * 5+ "<br>");
    document.write("1 vezes 6 = " + n * 6+ "<br>");
    document.write("1 vezes 7 = " + n * 7+ "<br>");
    document.write("1 vezes 8 = " + n * 8+ "<br>");
    document.write("1 vezes 9 = " + n * 9+ "<br><br>");

    document.write("2 vezes 1 = " + n1 * 1+ "<br>");
    document.write("2 vezes 2 = " + n1 * 2+ "<br>");
    document.write("2 vezes 3 = " + n1 * 3+ "<br>");
    document.write("2 vezes 4 = " + n1 * 4+ "<br>");
    document.write("2 vezes 5 = " + n1 * 5+ "<br>");
    document.write("2 vezes 6 = " + n1 * 6+ "<br>");
    document.write("2 vezes 7 = " + n1 * 7+ "<br>");
    document.write("2 vezes 8 = " + n1 * 8+ "<br>");
    document.write("2 vezes 9 = " + n1 * 9+ "<br><br>");

    document.write("3 vezes 1 = " + n2 * 1+ "<br>");
    document.write("3 vezes 2 = " + n2 * 2+ "<br>");
    document.write("3 vezes 3 = " + n2 * 3+ "<br>");
    document.write("3 vezes 4 = " + n2 * 4+ "<br>");
    document.write("3 vezes 5 = " + n2 * 5+ "<br>");
    document.write("3 vezes 6 = " + n2 * 6+ "<br>");
    document.write("3 vezes 7 = " + n2 * 7+ "<br>");
    document.write("3 vezes 8 = " + n2 * 8+ "<br>");
    document.write("3 vezes 9 = " + n2 * 9+ "<br><br>");

    document.write("4 vezes 1 = " + n3 * 1+ "<br>");
    document.write("4 vezes 2 = " + n3 * 2+ "<br>");
    document.write("4 vezes 3 = " + n3 * 3+ "<br>");
    document.write("4 vezes 4 = " + n3 * 4+ "<br>");
    document.write("4 vezes 5 = " + n3 * 5+ "<br>");
    document.write("4 vezes 6 = " + n3 * 6+ "<br>");
    document.write("4 vezes 7 = " + n3 * 7+ "<br>");
    document.write("4 vezes 8 = " + n3 * 8+ "<br>");
    document.write("4 vezes 9 = " + n3 * 9+ "<br><br>");

    document.write("5 vezes 1 = " + n4 * 1+ "<br>");
    document.write("5 vezes 2 = " + n4 * 2+ "<br>");
    document.write("5 vezes 3 = " + n4 * 3+ "<br>");
    document.write("5 vezes 4 = " + n4 * 4+ "<br>");
    document.write("5 vezes 5 = " + n4 * 5+ "<br>");
    document.write("5 vezes 6 = " + n4 * 6+ "<br>");
    document.write("5 vezes 7 = " + n4 * 7+ "<br>");
    document.write("5 vezes 8 = " + n4 * 8+ "<br>");
    document.write("5 vezes 9 = " + n4 * 9+ "<br><br>");
2 respostas
solução!

Oiii, Barbara!

Parabéns por compartilhar sua solução! Está mandando muito bem :D

Sua solução para a tabuada de 1 a 5 está correta! E para agregar ao seu conhecimento você pode utilizar a estrutura de repetição for.

Aqui está um exemplo de como você poderia simplificar seu código:

<meta charset="UTF-8">
<script>
    document.write("<h1>Tabuada do 1 ao 5 </h1><br><br>");

    for (var i = 1; i <= 5; i++) {
        for (var j = 1; j <= 9; j++) {
            document.write(i + " vezes " + j + " = " + i * j + "<br>");
        }
        document.write("<br>");
    }
</script>

Neste exemplo, o loop externo (for (var i = 1; i <= 5; i++)) controla a tabuada (de 1 a 5), enquanto o loop interno (for (var j = 1; j <= 9; j++)) controla os multiplicadores (de 1 a 9). Isso permite que você escreva a tabuada para qualquer número, de 1 a 5, sem ter que repetir o código.

Espero ter ajudado e bons estudos!

Muito obrigada, pelo e apoio e pela dica Vinicius. ^^