Desafíos:
Pregunta al usuario qué día de la semana es. Si la respuesta es "Sábado" o "Domingo", muestra "¡Buen fin de semana!". De lo contrario, muestra "¡Buena semana!". Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa. Crea un sistema de puntuación para un juego. Si la puntuación es mayor o igual a 100, muestra "¡Felicidades, has ganado!". En caso contrario, muestra "Intentalo nuevamente para ganar.". Crea un mensaje que informe al usuario sobre el saldo de su cuenta, utilizando un template string para incluir el valor del saldo. Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.
solución:
Claro, aquí tienes la implementación de los desafíos que mencionaste en JavaScript:
// Desafío 1: Saludo según el día de la semana
let diaSemana = prompt("¿Qué día de la semana es?");
if (diaSemana === "Sábado" || diaSemana === "Domingo") {
alert("¡Buen fin de semana!");
} else {
alert("¡Buena semana!");
}
// Desafío 2: Verificar si un número es positivo o negativo
let numero = parseFloat(prompt("Ingrese un número para verificar si es positivo o negativo:"));
if (numero > 0) {
alert("El número ingresado es positivo.");
} else if (numero < 0) {
alert("El número ingresado es negativo.");
} else {
alert("El número ingresado es cero (0).");
}
// Desafío 3: Sistema de puntuación para un juego
let puntaje = parseInt(prompt("Ingrese su puntaje en el juego:"));
if (puntaje >= 100) {
alert("¡Felicidades, has ganado!");
} else {
alert("Inténtalo nuevamente para ganar.");
}
// Desafío 4: Mensaje sobre el saldo de cuenta
let saldo = 1500; // Supongamos que el saldo es de $1500
alert(`Su saldo actual es $${saldo}.`);
// Desafío 5: Mensaje de bienvenida usando el nombre del usuario
let nombreUsuario = prompt("Por favor, ingrese su nombre:");
alert(`¡Bienvenido, ${nombreUsuario}!`);
Estos códigos implementan cada uno de los desafíos solicitados:
Día de la semana: Verifica si es fin de semana y muestra el mensaje correspondiente.
Número positivo o negativo: Determina si el número ingresado es positivo, negativo o cero.
Puntuación del juego: Informa al usuario si ha ganado o necesita intentarlo nuevamente.
Saldo de cuenta: Utiliza un template string para mostrar el saldo actual.
Bienvenida con nombre: Captura el nombre del usuario y muestra un mensaje de bienvenida personalizado.
Puedes ejecutar este código en un entorno de desarrollo JavaScript como un navegador web o un intérprete de JavaScript para ver cómo funcionan estos desafíos en acción.