Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafío: hora de practicar

// Solicita al usuario un día de la semana, lo convierte a minúsculas y elimina las tildes.
let dia = prompt("¿Qué día de la semana es?")
    .toLowerCase() // Convierte el texto ingresado a minúsculas.
    .normalize("NFD") // Descompone caracteres con tildes en su forma base.
    .replace(/[\u0300-\u036f]/g, ""); // Elimina los caracteres diacríticos (tildes).

// Verifica si el día ingresado es un día laboral.
if (["lunes", "martes", "miercoles", "jueves", "viernes"].includes(dia)) {
    alert("¡Buena semana!"); // Muestra mensaje si es un día laboral.
// Verifica si el día ingresado es un día del fin de semana.
} else if (["sabado", "domingo"].includes(dia)) {
    alert("¡Buen fin de semana!"); // Muestra mensaje si es fin de semana.
// Si el día no es válido.
} else {
    alert("¡Día no válido!"); // Muestra mensaje si la entrada no corresponde a un día conocido.
}

// Solicita al usuario que ingrese un número.
let numero = prompt("Ingrese un número");
// Verifica si el número es positivo.
if (numero >= 0) {
    alert("El número es positivo"); // Mensaje para números positivos.
// Verifica si el número es negativo.
} else if (numero < 0) {
    alert("El número es negativo"); // Mensaje para números negativos.
// Si la entrada no es un número válido.
} else {
    alert("Número no válido"); // Mensaje si el valor ingresado no es un número.
}

// Inicializa una puntuación fija.
let puntuacion = 89;
// Verifica si la puntuación es igual o mayor a 100.
if (puntuacion >= 100) {
    alert("Ganaste!"); // Mensaje para puntuaciones ganadoras.
// Si la puntuación es menor a 100.
} else if (puntuacion < 100) {
    alert("Inténtalo de nuevo"); // Mensaje para puntuaciones bajas.
// Si por alguna razón la puntuación no es válida (aunque en este caso no se daría).
} else {
    alert("Número no válido");
}

// Define un saldo fijo para el usuario.
let saldo = 2000;
// Muestra un mensaje al usuario indicando su saldo.
alert(`Señor usuario, su saldo es de ${saldo}`);

// Solicita el nombre del usuario.
let usuario = prompt("Ingrese su nombre");
// Muestra un mensaje personalizado de bienvenida con el nombre del usuario.
alert(`Bienvenido(a) ${usuario}`);