4
respuestas

Tabla del 8

Se crearía una variable para los número del 1 al 9 y así quedaría el código:

<script>

var num1 = 1;
var num2 = 2;
var num3 = 3;
var num4 = 4;
var num5 = 5;
var num6 = 6;
var num7 = 7;
var num8 = 8;
var num9 = 9;

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

4 respuestas

Pienso que lo mejor seria declarar una sola variable para el numero de tabla que se desea, Es decir:

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

Esto evitaria sobrecargar el codigo, porque en el futuro al usuario le podemos pedir que ingrese o seleccione el numero de tabla que desea. Osea as:

var numTabla = numSeleccion;

Una mejor quedaría así:

<script>

var num = 1;  //Modifique el 1 por la tabla que se requiera


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>");

Es correcto.

Gracias Douglas.