Hola! Estaba haciendo el ejercicio y me surgió la duda de cómo hacer una variable para números consecutivos, sin tener que estar colocándolos 1 a 1 Este es mi código y me gustaría encontrar una variable para *n 1 **
Hola! Estaba haciendo el ejercicio y me surgió la duda de cómo hacer una variable para números consecutivos, sin tener que estar colocándolos 1 a 1 Este es mi código y me gustaría encontrar una variable para *n 1 **
Hola, ¿puedes proporcionar una imagen de tu código?
Si te refieres a que tu segunda variable valla aumentando en uno cada vez que se va a multiplicar por la primer variable Ejemplo: variable 1 = 5 variable 2 = 1
primera iteracion
5*1
segunda iteración
5*2
tercera iteración
5*3
y asi consecutivamente de manera continua sin que cambies la segunda variable manualmente
Lo que puedes hacer sin salirte del tema que estamos viendo que es programacion basica es definir tu segunda variable var numero2 = 1; (cabe acalara que numero2 solo es un nombre x, tu puedes poner el que quieras) recomiendo definirla como uno, debido a que a partir de este numero comenzaremos a multiplicar y despues de cada vez que hagas una impresion en pantalla (document.write) hacer una suma de un entero a tu variable numero2 numero2 = numero2 + 1 asi cada vez que hagas una impresion de texto la siguiente instrucción sera aumentar en un entero la segunda variable
en texto esto se veria algo asi:
<script type = "text/javascript">
var numero1 = 5; // Este es el numero del que queremos conocer su tabla
var numero2 = 1; // Este es el numero por el que se va a multiplicar y sera auto-aumentable
var operacion = numero1 * numero2;
document.write(numero1 + " por " + numero2 + " es igual a: " + opreacion); //Aqui imprimimos nuestro texto en pantalla usando las variables
numero2 = numero2 + 1; // Aqui aumentamos en un entero a nuestra segunda variable
document.write(numero1 + " por " + numero2 + " es igual a: " + operacion); // Aqui numero2 valdra 2 por lo que imprimira 5*2
numero2 = numero2 + 1;
// Y asi consecutivamente las veces que quieras, asi tu segundo numero se actualizara automaticamente, y la operacion siempre sera
//correcta, y si quieres ver la tabla de cualquier otro numero, solo debes cambiar el valor de la variable numero1 al inicio en donde
// declaras esta variable, y asi los cambios se haran automaticamente en todo el codigo
<script>
los // son comentarios dentro del codigo, es texto que el compilador no toma en cuenta, sirve para dejar mensajes dentro del codigo Hay otras formas mas rapidas de hacer esto, pero no quiero adelantarme y terminar generando confusion
Espero haberte ayudado! en caso de que no sea asi puedes mandarme mensaje por discord o preguntarme en este mismo foro Saludos!
Mi código era este, lo que quería era evitar poner las 10 líneas de document.write
<meta charset="UTF-8">
<script>
var n = 9
var x = "por"
document.write(n + " x " + n + " es " + n* 1 + "<br>");
document.write(n + " x " + n + " es " + n* 2 + "<br>");
document.write(n + " x " + n + " es " + n* 3 + "<br>");
document.write(n + " x " + n + " es " + n* 4 + "<br>");
document.write(n + " x " + n + " es " + n* 5 + "<br>");
document.write(n + " x " + n + " es " + n* 6 + "<br>");
document.write(n + " x " + n + " es " + n* 7 + "<br>");
document.write(n + " x " + n + " es " + n* 8 + "<br>");
document.write(n + " x " + n + " es " + n* 9 + "<br>");
</script>
necesitas usar un ciclo for para hacer lo que dices, seguramente es tema que veremos mas adelante!
mi codigo esta basado en el funcionamiento de estos ciclos