Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Ejercicio 2 - Tablas de Multiplicar

<meta charset="UTF-8">
<h1>Prueba con Tabla de multiplicar</h1>
<script>
    document.write("<h2>Declarando variable numTabla</h2>");
        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>");

    document.write("<br>")   
</script>

Cómo hacemos para definir el rango de la tabla sin tener que escribir cada múltiplo a la vez.

Por ejemplo: la tabla del 8 que inicie en 1 y termine en 50, sin tener que escribir las 50 líneas.

2 respuestas
solución!

Hola Luis para eso utilizaríamos un bucle. Hay varios pero si sabemos la cantidad de veces que queremos que itere, el más común es el for. Aplicado a tu código quedaría así :

<meta charset="UTF-8">
<h1>Prueba con Tabla de multiplicar</h1>
<script>
    document.write("<h2>Declarando variable numTabla</h2>");
        var numTabla = 8;
    document.write("<h2>Declarando variable rango</h2>");
        var rango=50;
    for (var i=1;  i<=rango; i++)
    {
         document.write(numTabla + " por " + i + " es " + (numTabla * i) + "<br>");
    }
    document.write("<br>")   
</script>

El bucle for consta de la siguiente estructura: for ( expresión-inicial; condición; expresión-final) sentencia. Por lo general en la expresión-inicial se declara una variable que fungirá como un contador. En la condición va una expresión lógica para ser evaluada antes de cada iteración del bucle en caso de ser verdadera ejecutara la sentencia y continua el bucle, en caso de ser falsa no ejecuta la sentencia y termina el bucle. En expresión-final , por lo general, va una expresión que se ejecuta al final de cada iteración, la cual nos sirve para actualizar (incrementar en nuestro caso) el contador que declaramos en la expresión-inicial. En este ejemplo aproveche el contador ( i ) que declare para utilizarlo como nuestro multiplicador.

Tablas del Multiplicar Seleccionada