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 prácticar

/*Desafío 1: 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!".*/
let diaSemana = prompt('Ingrese el día de la semana');

if (diaSemana == "Sábado" || diaSemana == "Domingo"){
    alert("¡Buen fin de semana!");
}else if (diaSemana == "Lunes" || diaSemana == "Martes" || diaSemana == "Miércoles" || diaSemana == "Jueves" || diaSemana == "Viernes"){
    alert("¡Buena semana!");
}else{
    alert("Ingrese un día de la semana válido.");
}


/*Desafío 2: Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa. */
let numero = parseInt(prompt('Ingrese un número'));

if (numero >= 0){
    alert("El número es positivo.");
}else if(numero < 0){
    alert("El número es negativo");
}else{
    alert("El número es 0");
}

/*Desafío 3: 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.".*/
let puntuacion = parseInt(prompt("Ingrese la puntuación obtenida"))

if (puntuacion >= 100){
    alert("¡Felicidades, has ganado!");
}else{
    alert("Intentalo nuevamente para ganar.");
}

//Desafío 4: Crea un mensaje que informe al usuario sobre el saldo de su cuenta, utilizando un template string para incluir el valor del saldo.
saldoCuenta = 1500;

mensaje = `El saldo en su cuenta es de: $${saldoCuenta}`;

alert(mensaje);


//Desafío 5: Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.

let nombreUsuario = prompt("Ingrese su nombre");

alert("Bienvenido/a " + nombreUsuario);
1 respuesta

Hola Maritza, espero que estés bien

¡Qué bueno que estás practicando con estos desafíos! Vamos a revisar cada uno de ellos para asegurarnos de que todo esté en orden:

  1. Desafío 1: Tu código para verificar el día de la semana parece correcto. Estás utilizando un prompt para pedir el día y luego verificas si es "Sábado" o "Domingo". Asegúrate de que los usuarios ingresen el día con la primera letra en mayúscula, tal como lo has programado. Si quieres ser más flexible, podrías convertir la entrada a minúsculas antes de compararla.

  2. Desafío 2: El código para verificar si un número es positivo o negativo también está bien. Solo recuerda que parseInt convertirá la entrada a un número entero, así que si el usuario ingresa un número decimal, se truncará. Si necesitas trabajar con decimales, podrías usar parseFloat en su lugar.

  3. Desafío 3: El sistema de puntuación está funcionando correctamente. Verificas si la puntuación es mayor o igual a 100 y muestras el mensaje adecuado.

  4. Desafío 4: Estás utilizando un template string para mostrar el saldo de la cuenta, lo cual es perfecto. Los template strings son muy útiles para incluir variables dentro de cadenas de texto.

  5. Desafío 5: La bienvenida al usuario utilizando su nombre también está bien implementada. Utilizar prompt para obtener el nombre y luego concatenarlo en el mensaje de bienvenida es una buena práctica.

En general, tu código se ve bien estructurado y cumple con los requisitos de los desafíos. Si encuentras algún comportamiento inesperado, verifica que las entradas del usuario sean las esperadas y considera manejar errores o entradas no válidas.

Espero haber ayudado y buenos estudios!