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.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
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.
Explicación del Código:
Un circo promociona sus funciones otorgando entradas gratis a dos hermanos, siempre que la suma de sus edades no supere los 14 años. El programa solicita las edades y determina si entran Gratis o Pagando.
Código del ejercicio
<script>
let edad1 = parseInt(prompt('Ingresar edad:'));
let edad2 = parseInt(prompt('Ingresar edad:'));
let suma = edad1 + edad2;
suma > 14
? document.write("entran Pagando")
: document.write("entran Gratis");
</script>
Explicación de cada línea
-
let edad1 = parseInt(prompt('Ingresar edad:'));
Solicita al usuario ingresar la primera edad mediante una ventana emergente.
prompt() pide el dato y parseInt() convierte el texto en número entero. -
let edad2 = parseInt(prompt('Ingresar edad:'));
Solicita la segunda edad y también la convierte en número entero. -
let suma = edad1 + edad2;
Suma las dos edades ingresadas y guarda el resultado en la variable suma. -
suma > 14
? document.write("entran Pagando")
: document.write("entran Gratis");
Esta línea utiliza un operador ternario para evaluar una condición:
- Si la suma es mayor a 14, muestra: "entran Pagando".
- Si la suma es menor o igual a 14, muestra: "entran Gratis".
Ejemplo de funcionamiento
Si un hermano tiene 6 años y el otro 7 años:
6 + 7 = 13
Como 13 no supera 14, el resultado será: "entran Gratis".
No hay comentarios.:
Publicar un comentario