// 1. Función que muestra "¡Hola, mundo!" en la consola function saludarMundo() { console.log("¡Hola, mundo!"); mostrarResultado("¡Hola, mundo! (ver consola)"); }
// 2. Función que recibe un nombre y muestra "¡Hola, [nombre]!" en la consola y en la página
function saludarNombre() {
let nombre = prompt("Por favor, ingresa tu nombre:");
if (nombre) {
console.log(¡Hola, ${nombre}!
);
mostrarResultado(¡Hola, ${nombre}!
);
} else {
mostrarResultado("No ingresaste un nombre válido.");
}
}
// 3. Función que recibe un número y devuelve el doble de ese número function dobleDeNumero(numero) { return numero * 2; }
// 4. Función que recibe tres números y devuelve su promedio function promedioDeTresNumeros(num1, num2, num3) { return (num1 + num2 + num3) / 3; }
// 5. Función que recibe dos números y devuelve el mayor de ellos function mayorDeDosNumeros(num1, num2) { return num1 > num2 ? num1 : num2; }
// 6. Función que recibe un número y devuelve el resultado de multiplicar ese número por sí mismo function cuadradoDeNumero(numero) { return numero * numero; }
// Función para mostrar resultados en la página function mostrarResultado(mensaje) { document.getElementById("resultado").textContent = mensaje; }
// Funciones adicionales para interactuar con el HTML
function mostrarDoble() {
let numero = parseFloat(prompt("Ingresa un número para calcular su doble:"));
if (!isNaN(numero)) {
let resultado = dobleDeNumero(numero);
mostrarResultado(El doble de ${numero} es: ${resultado}
);
} else {
mostrarResultado("Por favor, ingresa un número válido.");
}
}
function mostrarPromedio() {
let num1 = parseFloat(prompt("Ingresa el primer número:"));
let num2 = parseFloat(prompt("Ingresa el segundo número:"));
let num3 = parseFloat(prompt("Ingresa el tercer número:"));
if (!isNaN(num1) && !isNaN(num2) && !isNaN(num3)) {
let resultado = promedioDeTresNumeros(num1, num2, num3);
mostrarResultado(El promedio de ${num1}, ${num2} y ${num3} es: ${resultado}
);
} else {
mostrarResultado("Por favor, ingresa números válidos.");
}
}
function mostrarMayor() {
let num1 = parseFloat(prompt("Ingresa el primer número:"));
let num2 = parseFloat(prompt("Ingresa el segundo número:"));
if (!isNaN(num1) && !isNaN(num2)) {
let resultado = mayorDeDosNumeros(num1, num2);
mostrarResultado(El mayor entre ${num1} y ${num2} es: ${resultado}
);
} else {
mostrarResultado("Por favor, ingresa números válidos.");
}
}
function mostrarCuadrado() {
let numero = parseFloat(prompt("Ingresa un número para calcular su cuadrado:"));
if (!isNaN(numero)) {
let resultado = cuadradoDeNumero(numero);
mostrarResultado(El cuadrado de ${numero} es: ${resultado}
);
} else {
mostrarResultado("Por favor, ingresa un número válido.");
}
}