2
respostas

Outra forma de repetir

Ola boa noite, fazendo a solução do professor, resolvi dar um pequena acrescentada, usando o que eu aprendi nas demais aulas. Segui aqui a minha Solução:


<meta charset="utf-8">

<script>

  function pulalinha() {

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

    document.write(frase);
    pulalinha();
  }

  var tabuada = parseInt(prompt(" Escreva qual a tabuada desejada: "));
  var multiplicador = 1

  for(tabuada; multiplicador <=10; multiplicador ++) {

     mostrar(" A tabuda  é: " + tabuada * multiplicador);
  }

  mostrar("FIM!");


</script>
2 respostas
<meta charset="utf-8">

<script>

  function pulalinha() {

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

    document.write(frase);
    pulalinha();
  }

  var tabuada = parseInt(prompt(" Escreva qual a tabuada desejada: "));
  var multiplicador = 1

  for(tabuada; multiplicador <=10; multiplicador ++) {

     mostrar(" A tabuda  é: " + tabuada * multiplicador);
  }

  mostrar("FIM!");


</script>

Oi Luis, tudo certo?

Muito bom o seu código, parabéns! Só chamo um pouco a atenção no uso do for, por mais que tenha funcionado, nós utilizamos sempre a mesma variável nele, então no caso, você está criando um loop para a variável multiplicador, então essa variável tabuada declarada no for não tem o porquê está aí. O correto seria:

// var multiplicador = 1 -> Tira essa linha pois iremos declarar isso direto no for

for(var multiplicador = 1; multiplicador <=10; multiplicador ++) {
     mostrar(" A tabuada  é: " + tabuada * multiplicador);
}

Agora sim está correto! Espero ter ajudado, bons estudos!