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

//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('Ingresa dia de la semana:');
if (diaSemana == "Sábado" || diaSemana == "Domingo") {
alert("¡Buen fin de semana!");
} else {
alert("¡Buena semana!");
}

//Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa.
let numeroUsuario = prompt('Ingresa un número:');
if (numeroUsuario > 0) {
alert(El numero ingresado ${numeroUsuario} es positivo);
} else {
alert(El numero ingresado ${numeroUsuario} es negativo);
}

//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 = prompt('Ingresa una puntuación:');
if (puntuacion >= 100) {
alert("¡Felicidades, has ganado!");
} else {
alert("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.

let saldo = 1000;
alert(El saldo de su cuenta es $ ${saldo});

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

let nombreUsuario = prompt('Ingresa tu nombre:');
alert(¡Bienvenido(a) ${nombreUsuario} a nuestro sitio web);

1 respuesta

Hola Carlos,

¡Qué bueno que estás practicando con estos desafíos! Parece que ya has escrito el código para cada uno de los ejercicios propuestos. Vamos a revisarlos uno por uno:

  1. Día de la semana:
    Tu código está correcto. Utilizas prompt para preguntar al usuario y if para verificar si es "Sábado" o "Domingo". Recuerda que las comparaciones de cadenas de texto son sensibles a mayúsculas y minúsculas, así que asegúrate de que el usuario ingrese el día tal como lo tienes en tu código.

  2. Número positivo o negativo:
    Aquí también lo has hecho bien. Estás comparando el número ingresado para determinar si es positivo o negativo. Solo ten en cuenta que prompt devuelve una cadena, así que si quieres asegurarte de que estás trabajando con números, podrías convertir la entrada a un número usando Number(prompt(...)).

  3. Sistema de puntuación:
    Tu lógica es correcta. Igual que en el ejercicio anterior, podrías considerar convertir la entrada a un número para evitar problemas con comparaciones de cadenas.

  4. Mensaje de saldo:
    Perfecto. Estás usando un template string para mostrar el saldo, lo cual es una excelente práctica.

  5. Bienvenida al usuario:
    Todo está correcto aquí. Usas prompt para obtener el nombre y luego lo incluyes en el mensaje de bienvenida.

¡Parece que lo tienes todo bajo control! Siéntete libre de experimentar más con estos ejercicios, como agregar validaciones adicionales o manejar posibles errores de entrada.

Espero haber ayudado y buenos estudios!