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 menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
&& --> 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:
En este ejercicio utilizaremos JavaScript para pedir tres números al usuario, compararlos y determinar cuál de ellos es el menor.
1. Estructura básica de HTML
<!DOCTYPE html>
indica que el documento utiliza HTML5.
<html lang="es">
indica que el contenido de la página está escrito en español.
<head>
contiene información de configuración de la página.
<meta charset="UTF-8">
permite utilizar correctamente caracteres especiales como
la ñ y las tildes.
<meta name="viewport">
permite que la página se adapte correctamente a celulares
y otros dispositivos.
<title>
establece el título que aparecerá en la pestaña del navegador.
2. Pedir los tres números
Primero necesitamos obtener tres números del usuario. Para ello utilizamos prompt().
let num1 = parseInt(prompt("Ingrese el primer número"));
let num2 = parseInt(prompt("Ingrese el segundo número"));
let num3 = parseInt(prompt("Ingrese el tercer número"));
prompt() muestra una ventana donde el usuario puede escribir un valor.
parseInt() convierte el valor introducido en un número entero.
Los valores se almacenan en las variables
num1,
num2 y
num3.
3. Crear la variable para guardar el menor
let menor;
Aquí creamos una variable llamada
menor.
En ella guardaremos posteriormente el número más pequeño.
4. Comparar el primer número
if (num1 <= num2 && num1 <= num3) {
menor = num1;
}
La condición comprueba si
num1
es menor o igual que
num2
y también menor o igual que
num3.
El operador
&&
significa "Y". Por lo tanto, las dos
condiciones deben cumplirse.
Si se cumplen, significa que
num1
es el menor y se guarda en la variable
menor.
5. Comparar el segundo número
else if (num2 <= num1 && num2 <= num3) {
menor = num2;
}
Si el primer número no era el menor, utilizamos else if para comprobar el segundo número.
Si
num2
es menor o igual que los otros dos números, entonces
guardamos su valor en
menor.
6. Si el menor es el tercer número
else {
menor = num3;
}
Si el primer y el segundo número no cumplen las condiciones anteriores, utilizamos else.
En este caso, el tercer número será el menor, por lo que
guardamos
num3
dentro de la variable
menor.
7. Mostrar el resultado
document.write(`El número menor es: ${menor}`);
document.write() permite mostrar un texto directamente en la página web.
${menor}
obtiene el valor que anteriormente guardamos en la variable
menor.
8. Código completo del ejercicio
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ejercicio JavaScript</title>
</head>
<body>
<script>
let num1 = parseInt(prompt("Ingrese el primer número"));
let num2 = parseInt(prompt("Ingrese el segundo número"));
let num3 = parseInt(prompt("Ingrese el tercer número"));
let menor;
if (num1 <= num2 && num1 <= num3) {
menor = num1;
} else if (num2 <= num1 && num2 <= num3) {
menor = num2;
} else {
menor = num3;
}
document.write(`El número menor es: ${menor}`);
</script>
</body>
</html>
9. ¿Cómo funciona el ejercicio?
- Pide el primer número.
- Pide el segundo número.
- Pide el tercer número.
- Compara los tres números.
- Guarda el número menor en la variable menor.
- Muestra el resultado en la página.
Ejemplo
Si el usuario introduce:
Primer número: 25
Segundo número: 8
Tercer número: 15
El programa compara los tres valores y determina que 8 es el número menor.
Resumen
En pocas palabras, el programa recibe tres números → los compara → determina cuál es el menor → muestra el resultado.
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.
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 menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
&& --> 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 ejercicio consiste en ingresar tres números y determinar cuál de ellos es el menor utilizando JavaScript.
1. Estructura HTML
- <!DOCTYPE html> indica que el documento utiliza HTML5.
- <html lang="es"> indica que el contenido de la página está escrito en español.
- <head> contiene información de configuración de la página.
- <meta charset="UTF-8"> permite utilizar correctamente tildes, ñ y otros caracteres especiales.
- <meta name="viewport" content="width=device-width, initial-scale=1.0"> permite que la página se adapte correctamente a celulares y tablets.
- <title> establece el título que aparecerá en la pestaña del navegador.
2. Pedir los tres números
El programa utiliza prompt() para solicitar los tres números al usuario.
let num2 = parseInt(prompt('Ingrese el segundo número'));
let num3 = parseInt(prompt('Ingrese el tercer número'));
- prompt() muestra una ventana para que el usuario introduzca un valor.
- parseInt() convierte el valor introducido en un número entero.
- num1 almacena el primer número.
- num2 almacena el segundo número.
- num3 almacena el tercer número.
3. Crear las variables
Aquí se crean dos variables:
- t: almacenará temporalmente el menor entre num1 y num2.
- menor: almacenará finalmente el número menor de los tres números.
4. Comparar el primer y segundo número
t = num1;
} else {
t = num2;
}
La condición if comprueba si el primer número es menor que el segundo.
- Si num1 es menor que num2, se guarda num1 dentro de t.
- Si no se cumple la condición, se guarda num2 dentro de t.
Por lo tanto, después de esta comparación, t contiene el menor de los dos primeros números.
5. Comparar con el tercer número
menor = t;
} else {
menor = num3;
}
Ahora se compara el valor almacenado en t con el tercer número.
- Si t es menor que num3, entonces menor = t.
- Si t no es menor que num3, entonces menor = num3.
De esta manera, la variable menor termina almacenando el número más pequeño de los tres.
6. Mostrar el resultado
Finalmente, document.write() muestra el resultado en la página.
La expresión ${menor} coloca dentro del texto el valor que contiene la variable menor.
7. Ejemplo del ejercicio
Supongamos que el usuario introduce:
- Primer número: 25
- Segundo número: 8
- Tercer número: 15
Primero se compara:
Después se compara el valor de t con el tercer número:
Resumen de la lógica
El programa realiza tres pasos principales:
- Compara el primer número con el segundo.
- Guarda el menor de ellos en la variable t.
- Compara t con el tercer número para obtener definitivamente el menor de los tres.
No hay comentarios.:
Publicar un comentario