lunes, 24 de febrero de 2025

Determinar cuál es el número mayor de cuatro números en JavaScript

Código del ejercicio:

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ejercicio JavaScript</title>
</head>
<body>
    <script>
        let numero1 = parseInt(prompt('Ingrese el primer número'));
        let numero2 = parseInt(prompt('Ingrese el segundo número'));
        let numero3 = parseInt(prompt('Ingrese el tercer número'));
        let numero4 = parseInt(prompt('Ingrese el cuarto número'));
        if(numero1 >= numero2 && numero1 >= numero3 && numero1 >= numero4){
            document.write(`el número mayor es: ${numero1}`);
        }else if(numero2 >= numero1 && numero2 >= numero3 && numero2 >= numero4){
            document.write(`el número mayor es: ${numero2}`);
        }else if(numero3 >= numero1 && numero3 >= numero2 && numero3 >= numero4){
            document.write(`el número mayor es: ${numero3}`);
        }else{
            document.write(`el número mayor es: ${numero4}`);
        }
    </script>
</body>
</html>

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 mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor 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 permite ingresar cuatro números mediante ventanas emergentes y después compara cuál de ellos es el número mayor. Finalmente muestra el resultado en pantalla.

Estructura HTML

<!DOCTYPE html>

Indica que el documento utiliza la versión HTML5.

<html lang="es">

Define que la página está escrita en idioma español.

<meta charset="UTF-8">

Permite mostrar correctamente caracteres especiales como tildes y la letra ñ.

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Hace que la página sea adaptable a celulares, tablets y computadoras.

Código JavaScript

let numero1 = parseInt(prompt('Ingrese el primer número'));

La función prompt() solicita al usuario que ingrese un número. La función parseInt() convierte el texto ingresado en un número entero. El valor se guarda dentro de la variable numero1.

let numero2 = parseInt(prompt('Ingrese el segundo número'));
let numero3 = parseInt(prompt('Ingrese el tercer número'));
let numero4 = parseInt(prompt('Ingrese el cuarto número'));

Estas instrucciones realizan el mismo proceso para almacenar el segundo, tercer y cuarto número ingresado por el usuario.

Condición IF

if(numero1 >= numero2 && numero1 >= numero3 && numero1 >= numero4)

Comprueba si el primer número es mayor o igual que los otros tres.

El operador >= significa "mayor o igual".
El operador && significa "y", por lo tanto todas las condiciones deben cumplirse.

document.write(`El número mayor es: ${numero1}`);

Muestra en pantalla el número mayor encontrado.

ELSE IF

Si el primer número no es el mayor, el programa revisa si el segundo número es mayor que los demás.

Después realiza la misma comparación con el tercer número.

ELSE

Si ninguna de las condiciones anteriores se cumple, significa que el cuarto número es el mayor.

Ejemplo de ejecución

Número 1: 8

Número 2: 25

Número 3: 12

Número 4: 5


Resultado: El número mayor es: 25

No hay comentarios.:

Publicar un comentario

Encontrar todas las posiciones de un carácter x de una cadena en Python

Código del ejercicio: s = input ( "Ingresar texto: " ) x = input ( "Ingresar carácter: ...

Copyright © Ejercicios de programación. Todos los derechos reservados. ❤️