Código del ejercicio:
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.
% --> 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.
condición ? expr1 : expr2 --> el operador condicional ( ternario ) es el único operador en JavaScript que tiene tres operadores. Este operador se usa con frecuencia como atajo para la instrucción if. Si la condición es true, el operador retorna el valor de la expr1; de lo contrario, devuelve el valor de expr2.
document.write --> imprime el texto especificado en la página.
`${}` --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.
<br> --> produce un salto de línea en el texto.
Explicación del Código:
¿Qué hace el programa?
Este programa solicita al usuario varios números y verifica si cada número ingresado es par o no.
Código del Programa
let c = parseInt(prompt('Ingresar cantidad de números a introducir:'));
let i = 1;
while(i <= c){
let n = parseInt(prompt('Ingresar número:'));
n % 2 == 0
? document.write(`${n} es un número par<br>`)
: document.write(`${n} no es un número par<br>`);
i++;
}
Explicación Paso a Paso
1. Solicitar la cantidad de números
let c = parseInt(prompt('Ingresar cantidad de números a introducir:'));
Se muestra una ventana donde el usuario escribe cuántos números desea ingresar.
prompt() pide datos al usuario.
parseInt() convierte el dato a número entero.
2. Crear contador
let i = 1;
La variable i funciona como contador para controlar las repeticiones del ciclo.
3. Ciclo while
while(i <= c)
El ciclo se repetirá mientras el contador sea menor o igual a la cantidad de números.
4. Solicitar un número
let n = parseInt(prompt('Ingresar número:'));
El usuario escribe un número y se guarda en la variable n.
5. Verificar si el número es par
n % 2 == 0
El operador % obtiene el residuo de una división.
Si el residuo de dividir entre 2 es igual a 0, entonces el número es par.
6. Operador ternario
n % 2 == 0
? document.write(`${n} es un número par<br>`)
: document.write(`${n} no es un número par<br>`);
El operador ternario permite tomar decisiones rápidas.
- Si la condición es verdadera, muestra: "es un número par".
- Si la condición es falsa, muestra: "no es un número par".
7. Incrementar contador
i++;
Incrementa el contador en 1 para continuar con la siguiente repetición.
Resumen del Programa
- Pide la cantidad de números.
- Solicita cada número.
- Verifica si es par.
- Muestra el resultado en pantalla.
Código del ejercicio: Otra forma de hacer
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.
% --> 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.
condición ? expr1 : expr2 --> el operador condicional ( ternario ) es el único operador en JavaScript que tiene tres operadores. Este operador se usa con frecuencia como atajo para la instrucción if. Si la condición es true, el operador retorna el valor de la expr1; de lo contrario, devuelve el valor de expr2.
document.write --> imprime el texto especificado en la página.
`${}` --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.
<br> --> produce un salto de línea en el texto.
Explicación del Código:
Este programa solicita varios números al usuario y verifica si cada número ingresado es par o no.
Código del Programa
<script>
let c = parseInt(prompt('Ingresar cantidad de números a introducir:'));
for(let i = 1; i <= c; i++){
let n = parseInt(prompt('Ingresar número:'));
n % 2 == 0
? document.write(`${n} es un número par<br>`)
: document.write(`${n} no es un número par<br>`);
}
</script>
Explicación de Cada Parte del Código
- let c: Crea una variable llamada c donde se guarda la cantidad de números que el usuario desea ingresar.
- prompt(): Muestra una ventana para que el usuario escriba un dato.
- parseInt(): Convierte el dato ingresado a número entero.
- for(let i = 1; i <= c; i++): Es un ciclo que repite las instrucciones según la cantidad de números ingresados.
- let n: Guarda el número que introduce el usuario.
- n % 2: El operador módulo (%) obtiene el residuo de la división entre 2.
- n % 2 == 0: Verifica si el residuo es 0. Si es 0, el número es par.
- Operador ternario ? : Permite tomar decisiones rápidas.
- document.write(): Muestra el resultado directamente en la página web.
- <br>: Realiza un salto de línea.
Funcionamiento General
El programa primero pregunta cuántos números se ingresarán. Luego solicita cada número y verifica si es par utilizando el operador módulo (%). Finalmente muestra el resultado en pantalla.
No hay comentarios.:
Publicar un comentario