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

function practicarDesafios() { // Muestra un menú para que el usuario elija el desafío let opcion = prompt( "Elige un desafío del 1 al 5:\n" + "1. Día de la semana: ¿es fin de semana?\n" + "2. Verificar si un número es positivo o negativo.\n" + "3. Sistema de puntuación del juego.\n" + "4. Mostrar saldo de cuenta.\n" + "5. Mostrar mensaje de bienvenida con el nombre del usuario." );

switch (opcion) {
    case "1":
        // 1. Preguntar al usuario qué día es y mostrar mensaje dependiendo si es fin de semana
        let diaDeLaSemana = prompt("¿Qué día de la semana es hoy?");
        if (diaDeLaSemana === "Sábado" || diaDeLaSemana === "Domingo") {
            alert("¡Buen fin de semana!");
        } else {
            alert("¡Buena semana!");
        }
        break;

    case "2":
        // 2. Verificar si un número es positivo o negativo
        let numero = prompt("Ingresa un número para verificar si es positivo o negativo:");
        if (numero >= 0) {
            alert("El número es positivo.");
        } else {
            alert("El número es negativo.");
        }
        break;

    case "3":
        // 3. Sistema de puntuación para un juego
        let puntuacion = prompt("Ingresa tu puntuación en el juego:");
        if (puntuacion >= 100) {
            alert("¡Felicidades, has ganado!");
        } else {
            alert("Intentalo nuevamente para ganar.");
        }
        break;

    case "4":
        // 4. Mostrar saldo de cuenta con template string
        let saldo = prompt("Ingresa el saldo de tu cuenta:");
        alert(`Tu saldo actual es: $${saldo}`);
        break;

    case "5":
        // 5. Mostrar mensaje de bienvenida con el nombre del usuario
        let nombreUsuario = prompt("¿Cuál es tu nombre?");
        alert(`¡Bienvenido/a, ${nombreUsuario}!`);
        break;

    default:
        alert("Por favor, elige una opción válida (1-5).");
}

}

// Llamar a la función para comenzar la práctica practicarDesafios();

1 respuesta

Hola Ramiro, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura.

Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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