Solucionado (ver solución)
Solucionado
(ver solución)
4
respuestas

Mi propuesta

Para obtener la Tabla del 8 propongo modificar el código de Moira definiendo dos variables, una para el número y una para el nombre del número:

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

var num = 8;
var nombrenum = "8"

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

</script>

Cambiando los valores de ambas variables se puede obtener la tabla de multiplicar de cualquier entero.

4 respuestas
solución!

Buen dia, creo que se puede usar una sola varible no dos, por que lo que vamos es a cambiar un numero que es comun en todo el codigo y podemos usar esa variable para ese solo numero.

EL codigo mio que do asi:

La var nombrenum debería ser con mayúscula para separar , es decir, var nombreNum

Hola Chic@s, Aunque el resultado sea el esperado, estoy de acuerdo con Ruben Dario, también creo que se puede simplificar usando una sólo variable. Saludos!!!

Es verdad, la segunda variable está de mas, haciéndolo de la siguiente manera sale lo mismo:

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

var num = 8;

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

</script>