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

¿Si queremos la tabla de 8? Tenemos que hacer la alteración de los valores en diferentes lugares. ¿Qué podemos hacer para calcular la tabla de multiplicar de otros números sin necesidad de realizar tantas alteraciones?

Se tiene que usar el código de variable de la siguiente forma

var valor = 5 var nombre ="5"

una vez establecidas las variables sustituir en el texto

document.write("5 por 1 es " + 5 * 1 + ""); Texto original -------texto original document.write(nombre + " por 1 es " + valor * 1 + ""); --------sustituir por este

una vez que se sustituyeron los valores originales por las variables, sustituir el numero 5 por el 8, guardar y actualizar

4 respuestas

Utilizar bucles, esta unas clases mas adelante

Si bien el uso de bucles puede simplificar el problema en cuestión, considero que debemos aplicar los conocimientos que hemos adquirido hasta ahora.

Comparto la solución al problema propuesto:

Disculpen mi ignorancia, porque bucle? Entiendo que seria agregar una variable para simplificar y/o cambiar los valores

var multi = 8;

document.write(multi + " por 1 es " + multi * 1 + ""); document.write(multi + " por 2 es " + multi * 2 + ""); document.write(multi + " por 3 es " + multi * 3 + "");

y así sucesivamente.

Hola ,

Este fue el ejericio que desarrolle para este caso . Para hacerlo dinámico solo se modifica la variable tablaDeMultiplicar, según el número que quieras multiplicar y ya modifica el resto de la información de los cálculos..

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