Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: hora de practicar| Desafíos:

// 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."); } }

1 respuesta

¡Hola Ulises! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!