Código del ejercicio: Con ciclo while
Definición de los códigos del ejercicio:
<script></script> --> contiene comandos u ordenes que se van ejecutando de manera secuencial y comúnmente se utilizan para controlar el comportamiento de un programa en específico o para interactuar con el sistema operativo.let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
parseInt() --> analiza un valor como una cadena y devuelve el primer entero.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de comparacion ( == ) comprueba si sus dos operandos son iguales y devuelve un resultado booleano.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
+ --> se usa para concatenar cadenas, cadenas a constantes o a variables.
document.write --> imprime el texto especificado en la página.
Explicación del Código:
Este programa muestra los números múltiplos de 7 desde el número 7 hasta el número que el usuario ingrese.
Código del programa
<script>
let n = parseInt(prompt("Ingresar número:"));
let a = 7;
while(a <= n){
if(a % 7 == 0){
document.write(a + ",");
}
a++;
}
</script>
1. Solicitar un número
let n = parseInt(prompt("Ingresar número:"));
La función prompt() muestra una ventana para que el usuario escriba un número.
parseInt() convierte el texto ingresado en un número entero.
El valor se guarda en la variable n.
2. Inicializar la variable
let a = 7;
La variable a empieza en 7 porque queremos trabajar con múltiplos de 7.
3. Ciclo while
while(a <= n)
El ciclo while repite el proceso mientras el valor de a sea menor o igual a n.
4. Verificar múltiplos de 7
if(a % 7 == 0)
El operador % obtiene el residuo de la división.
Si el residuo es igual a 0, significa que el número es múltiplo de 7.
5. Mostrar los números
document.write(a + ",");
document.write() muestra los números en la página web separados por comas.
6. Incrementar la variable
a++;
Incrementa el valor de a en 1 para continuar revisando los siguientes números.
Resultado del programa
Si el usuario ingresa el número 70, el programa mostrará:
7,14,21,28,35,42,49,56,63,70,
Código del ejercicio: Con ciclo for
Definición de los códigos del ejercicio:
<script></script> --> contiene comandos u ordenes que se van ejecutando de manera secuencial y comúnmente se utilizan para controlar el comportamiento de un programa en específico o para interactuar con el sistema operativo.let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
parseInt() --> analiza un valor como una cadena y devuelve el primer entero.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de comparacion ( == ) comprueba si sus dos operandos son iguales y devuelve un resultado booleano.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
+ --> se usa para concatenar cadenas, cadenas a constantes o a variables.
document.write --> imprime el texto especificado en la página.
Explicación del Código:
Código del ejercicio
<script>
let n = parseInt(prompt("Ingresar número:"));
for(let a = 7; a <= n; a++){
if(a % 7 == 0){
document.write(a + ",");
}
}
</script>
1. Ingreso del número
let n = parseInt(prompt("Ingresar número:"));
Esta línea solicita al usuario ingresar un número desde el teclado.
- prompt() muestra una ventana para escribir datos.
- parseInt() convierte el dato ingresado en un número entero.
- El valor se guarda en la variable n.
2. Ciclo for
for(let a = 7; a <= n; a++)
El ciclo for repite instrucciones varias veces.
- let a = 7 → inicia desde el número 7.
- a <= n → continúa mientras el número sea menor o igual a n.
- a++ → aumenta de uno en uno.
3. Verificar múltiplos de 7
if(a % 7 == 0)
Esta condición verifica si el número es múltiplo de 7.
- % calcula el residuo de la división.
- Si el residuo es 0, el número es divisible entre 7.
4. Mostrar resultados
document.write(a + ",");
Esta instrucción muestra los números múltiplos de 7 en la página web.
Resultado:
7,14,21,28,35,42,49,56,63,70...
Resumen
El programa solicita un número al usuario, recorre los números desde 7 hasta el valor ingresado, verifica cuáles son múltiplos de 7 y los muestra en pantalla.
No hay comentarios.:
Publicar un comentario