Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Tabla de Multiplicar

Una de las soluciones seria declarar una variable "n", como se muestra a continuacion:

<meta charset="UTF-8">

<h1>TABLA DE MULTIPLICAR</h1>

<script>
    var n = 8;

    document.write(n + " por 1 es: " + n * 1) + "<br>");
    document.write(n + " por 2 es: " + n * 2 + "<br>");
    document.write(n + " por 3 es: " + n * 3 + "<br>");
    document.write(n + " por 4 es: " + n * 4 + "<br>");
    document.write(n + " por 5 es: " + n * 5 + "<br>");
    document.write(n + " por 7 es: " + n * 7 + "<br>");
    document.write(n + " por 8 es: " + n * 8 + "<br>");
    document.write(n + " por 6 es: " + n * 6 + "<br>");
    document.write(n + " por 9 es: " + n * 9 + "<br>");
    document.write(n + " por 10 es: " + n * 10 + "<br>");

</script>
2 respuestas

Para reducir o numero de repeticiones, sugiero hacer así o utilizar otro método de repetición.

  let number = prompt("Ingresa un numero"); //PREGUNTA EL NUMERO QUE QUIERE MULTIPLICAR
  let maximo = prompt("Ingresa Maximo de veces"); //PREGUNTA CUANTAS VECES
  document.write(`<h3>Tabla del ${number}</h3>`); //IMPRIMI LA TABLA

  for (let i = 0; i <= maximo; i++) { //USAR UN FOR PARA NO ESCRIBIR LO MISMO
    document.write(`${number} * ${i} = ${number * i}<br/>`); //Uso el Acento grave doble para escribir mi variable dentro del codigo
  }

Pero de igual modo esta en lo correcto, bien ahi

Idem!!

<meta charset="UTF-8">
<script>

    // por defecto está en 5 
    var numeroTabla="6";

    document.write(numeroTabla + " por 1 es " + numeroTabla * 1 + "<br>");
    document.write(numeroTabla + " por 2 es " + numeroTabla * 2 + "<br>");
    document.write(numeroTabla + " por 3 es " + numeroTabla * 3 + "<br>");
    document.write(numeroTabla + " por 4 es " + numeroTabla * 4 + "<br>");
    document.write(numeroTabla + " por 5 es " + numeroTabla * 5 + "<br>");
    document.write(numeroTabla + " por 6 es " + numeroTabla * 6 + "<br>");
    document.write(numeroTabla + " por 7 es " + numeroTabla * 7 + "<br>");
    document.write(numeroTabla + " por 8 es " + numeroTabla * 8 + "<br>");
    document.write(numeroTabla + " por 9 es " + numeroTabla * 9 + "<br>");
    document.write(numeroTabla + " por 10 es " + numeroTabla * 10 + "<br>");
</script>