3
respostas

Resolução Tabuada

<meta charset="UTF-8">
<script>
    var valor = 8;
    document.write( valor + " vezes 1 é " + valor * 1+ "<br>");
    document.write( valor + " vezes 2 é " + valor * 2+ "<br>");
    document.write( valor + " vezes 3 é " + valor * 3+ "<br>");
    document.write( valor + " vezes 4 é " + valor * 4+ "<br>");
    document.write( valor + " vezes 5 é " + valor * 5+ "<br>");
    document.write( valor + " vezes 6 é " + valor * 6+ "<br>");
    document.write( valor + " vezes 7 é " + valor * 7+ "<br>");
    document.write( valor + " vezes 8 é " + valor * 8+ "<br>");
    document.write( valor + " vezes 9 é " + valor * 9+ "<br>");
    document.write( valor + " vezes 10 é " + valor * 10+ "<br>");
</script>
3 respostas

É possível você otimizar seu código:

Obs1: No curso aprendemos que para declarar uma variável, usamos a palavra-chave var, contudo uma outra palavra-chave pode ser usada é o let está no javascript desde 2015.

Loop com while / tabuada de 8

   let tabuada = 8;
    let multiplicador = 1;
    while(multiplicador <= 10) {
        document.write( tabuada + " vezes " + multiplicador + " é " + tabuada * multiplicador+ "<br>");
        multiplicador++;
    }

A última linha é ela quem incrmenta no loop. Existem duas formas: multiplicador = multiplicador + 1; ou multiplicador++;

Espero ter ajudado de alguma forma. :)

Achei perfeito porem ainda não vi a função while ainda no curso..... rsrs

É bem fácil de entender:

while siginifica enquanto.

A instrução while cria um ciclo ou repetição enquanto a condição for verdadeira. E onde está essa condição? Entre os parênteses.

var variávelContadora = 1;
while(condição) {
    bloco de instrução aonde os comandos são executados enquanto verdadeiro.
    variávelContadora = variávelContadora + 1;
}

Exemplo: Vamos contar de 1 a 5:

var contador = 1;

 while(contador <= 5) {
    document.write(contador);
    contador = contador + 1;
}

Enquanto o contador for menor ou igual a 5, escreva no HTML o contador, no caso, o número 1.

Em seguida, o contador vai receber o contador(1) + 1.

O contador passa a valer 2, vai escrever no html, que soma o valor 2 +1. Agora o contador passa a valer 3 e assim sucessivamente, até chegar em 5 quando o loop acaba.

Espero mais uma vez ter ajudado. ;) Vlw