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

Tablas de multiplicar

Hola,

lo que hice fue agregar dos variables, parece que funciona. ¿alguien tiene una sugerencia? Gracias!!

6 respuestas

Claro que funciona! una variable num1 que tenga la raiz de la tabla (8) y uuna segunda varibale que contenga el multiplicador (1-10) y te facilitas la vida bastante.

Agregaria un bloque while (no se ha revisado en materia hasta ahora, pero realmente simplifica mucho el código.

<meta charset="UTF-8">
<script>
    //en num1 pones 8 para el ejercicio.
    let num1 = 5;
    let num2 = 1;
    document.write("<h3>TABLA DEL " + num1 + "</h3>");
    document.write("<br><br>")

    while(num2 <= 10) {
        // se lee: "mientras que el valor de num2 sea menor o igual a 10, entonces ejecutar en bucle el siguiente bloque de código".
        document.write(num1 + " por " + num2 + " es igual a " + (num1*num2));
        document.write("<br><br>");
        num2++;
        //esto agrega 1 a la variable num2.
    };

</script>

yo cree una variable llamada tablan, que me sustituria el numero de la tabla que estamos multiplicando, y me funciono

despues podemos estar jugando con el numero de tabla que queremos mostar

Exactamente eso hice yo pero el nombre que le di "nombreTabla" lo reemplace por el número de la tabla que se necesitaba realizar el cambio así:

<meta charset="UTF-8">
<script>
    nombreTabla=7;
    document.write(nombreTabla+" por 1 es " + nombreTabla * 1 + "<br>");
    document.write(nombreTabla+" por 2 es " + nombreTabla * 2 + "<br>");
    document.write(nombreTabla+" por 3 es " + nombreTabla * 3 + "<br>");
    document.write(nombreTabla+" por 4 es " + nombreTabla * 4 + "<br>");
    document.write(nombreTabla+" por 5 es " + nombreTabla * 5 + "<br>");
    document.write(nombreTabla+" por 6 es " + nombreTabla * 6 + "<br>");
    document.write(nombreTabla+" por 7 es " + nombreTabla * 7 + "<br>");
    document.write(nombreTabla+" por 8 es " + nombreTabla * 8 + "<br>");
    document.write(nombreTabla+" por 9 es " + nombreTabla * 9 + "<br>");
    document.write(nombreTabla+" por 10 es " + nombreTabla * 10 + "<br>");
</script>
<meta charset="UTF-8">

<script>
    //En la variable tabla coloca 8 para el ejercicio.
    let tabla = 5;
    document.write("<h3>TABLA DEL " + tabla + "</h3>");
    document.write("<br><br>")
    for (let contador = 1; contador <= 10; contador++){
        document.write(tabla + " por " + contador + " es igual a " + (tabla*contador));
        document.write("<br><br>");
    }
</script>

yo hice así, pero por los ejemplos anteriores me doy cuenta que se puede resumir mucho más, espero que más adelante expliquen la manera más simplificada.

TABLA DE 8

<br>

<meta charset="UTF-8">
<script>
    var número = 8;    
    document.write(número + " por 1 es " + número * 1 + "<br>");
    document.write(número + " por 2 es " + número * 2 + "<br>");
    document.write(número + " por 3 es " + número * 3 + "<br>");
    document.write(número + " por 4 es " + número * 4 + "<br>");
    document.write(número + " por 5 es " + número * 5 + "<br>");
    document.write(número + " por 6 es " + número * 6 + "<br>");
    document.write(número + " por 7 es " + número * 7 + "<br>");
    document.write(número + " por 8 es " + número * 8 + "<br>");
    document.write(número + " por 9 es " + número * 9 + "<br>");
    document.write(número + " por 10 es " + número * 10 + "<br>");
    document.write("<br>")
    document.write("<br>")  


    document.write("Tabla del 9")
    document.write("<br>")
    document.write("<br>")

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










</script>

Yamil, no te preocupes, es un bloque lógico llamado 'while' que permite repetir una instrucción cuantas veces sea necesario. Lo verás en el segundo curso que debieras tener preparado para mañana. Saludos, y ojalá que aprendamos mucho!