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.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else if --> se usa para especificar una nueva condición para probar, si la primera condición es falsa.
else --> se usa para especificar un bloque de código a ejecutar, si la misma condición es falsa.
<= --> 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 lógico AND ( && ) (conjunción lógica) para un conjunto de operandos booleanos será true si y solo si todos los operandos son true. De lo contrario será false.
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.
Explicación del Código:
Este programa solicita al usuario cuatro números enteros mediante ventanas de entrada (prompt). Después compara los cuatro valores utilizando condiciones (if y else if) para identificar cuál de ellos es el más pequeño. Finalmente muestra el resultado en la página web mediante document.write().
Explicación de cada parte del código
-
1. Solicitar el primer número
let numero1 = parseInt(prompt('Ingrese el primer número'));Se muestra una ventana para que el usuario escriba el primer número. La función parseInt() convierte el texto ingresado en un número entero y lo guarda en la variable numero1.
-
2. Solicitar el segundo número
let numero2 = parseInt(prompt('Ingrese el segundo número'));Se pide el segundo número y se almacena en la variable numero2.
-
3. Solicitar el tercer número
let numero3 = parseInt(prompt('Ingrese el tercer número'));Se solicita el tercer número y se guarda en la variable numero3.
-
4. Solicitar el cuarto número
let numero4 = parseInt(prompt('Ingrese el cuarto número'));Se pide el cuarto número y se almacena en la variable numero4.
-
5. Comparar si el primer número es el menor
if(numero1 <= numero2 && numero1 <= numero3 && numero1 <= numero4)Se verifica si numero1 es menor o igual que los otros tres números. Si la condición es verdadera, significa que es el número más pequeño.
-
6. Comparar si el segundo número es el menor
else if(numero2 <= numero1 && numero2 <= numero3 && numero2 <= numero4)Si el primer número no era el menor, se comprueba si el segundo número es menor o igual que los demás.
-
7. Comparar si el tercer número es el menor
else if(numero3 <= numero1 && numero3 <= numero2 && numero3 <= numero4)Si las condiciones anteriores no se cumplen, se verifica si el tercer número es el menor.
-
8. El cuarto número es el menor
else{ document.write(`el número menor es: ${numero4}`); }Si ninguno de los números anteriores resultó ser el menor, automáticamente el cuarto número es el más pequeño y se muestra en pantalla.
-
9. Mostrar el resultado
document.write(`el número menor es: ${numero1}`);La función document.write() escribe el resultado directamente en la página web utilizando una plantilla de texto (template literals) con ${ } para mostrar el valor de la variable correspondiente.
Funcionamiento del programa
El usuario introduce cuatro números enteros. El programa compara cada uno con los demás utilizando operadores de comparación (<=) y el operador lógico &&, que exige que todas las condiciones sean verdaderas. Cuando encuentra el número más pequeño, lo muestra inmediatamente en la página.
Ejemplo de ejecución
Resumen
Este ejercicio enseña cómo solicitar datos al usuario, convertir texto en números con parseInt(), utilizar estructuras condicionales (if, else if y else), emplear operadores de comparación y operadores lógicos para comparar varios valores, y mostrar el resultado final utilizando document.write().
No hay comentarios.:
Publicar un comentario