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 Siguiente pregunta

  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 diaDeLaSemana = prompt("Qué día de la semana es hoy?");
if (diaDeLaSemana == "Sábado") { 
    alert("¡Buen fin de semana!");
} else if (diaDeLaSemana == "Domingo") {
    alert("¡Buen fin de semana!");
} else {
    alert("Buena semana!");
}
  1. Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa.
let numero = prompt("Ingresa 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 cero");
}
  1. 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 “Inténtalo nuevamente para ganar”.
alert("¡Bienvenido! Vamos a jugar un juego de preguntas y respuestas sobre el Perú!");
let puntaje = 0; //El usuario comienza con 0 puentos
//pregunta 1
let respuesta1 = prompt("¿Cuántos departamentos tiene el Perú?");
if (respuesta1 == "24") {
    puntaje = puntaje + 20; 
} 
let respuesta2 = prompt("¿Cuántas regiones naturales tiene el Perú?");
if (respuesta2 == "3") {
    puntaje = puntaje + 30;
}
let respuesta3 = prompt("¿En qué año se declaró la independencia del Perú?");
if (respuesta3 == "1821") {
    puntaje = puntaje + 50;
}
if (puntaje >=100) {
    alert(`Felicidades, Todas tus respuestas son correctas, tu puntuación es: ${puntaje}`);
} else if (puntaje == 0) {
    alert("No acertaste ninguna. Inténtalo nuevamente!");
} else {
    alert(`Inténtalo nuevamente para ganar más puntos!, tu puntuación es: ${puntaje}`);
}
  1. 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 = 10; 
alert(`Tu saldo actual es de S/${saldo}`);
  1. Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.
let nombreDeUsuario = prompt("Por favor, ingresa tu nombre:");
alert(`¡Bienvenido ${nombreDeUsuario}!`);
1 respuesta

Hola Xiomara, espero que estés bien

¡Qué bueno que estás practicando con estos desafíos! Vamos a revisar cada uno de los ejercicios que mencionaste:

  1. Día de la semana: Tu código está correcto. Estás usando condiciones if para verificar si el día es "Sábado" o "Domingo". Una pequeña mejora podría ser usar toLowerCase() para que el programa no sea sensible a mayúsculas y minúsculas. Así, los usuarios pueden ingresar "sábado" o "SÁBADO" y el programa aún lo reconocerá.

    let diaDeLaSemana = prompt("Qué día de la semana es hoy?").toLowerCase();
    if (diaDeLaSemana == "sábado" || diaDeLaSemana == "domingo") { 
        alert("¡Buen fin de semana!");
    } else {
        alert("¡Buena semana!");
    }
    
  2. Número positivo o negativo: Tu código está bien. Solo asegúrate de que el valor ingresado sea un número. Puedes usar parseFloat() para convertir el texto ingresado a un número.

    let numero = parseFloat(prompt("Ingresa 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 cero");
    }
    
  3. Sistema de puntuación: El sistema de puntuación parece funcionar correctamente. Me gusta que hayas agregado diferentes mensajes dependiendo de la puntuación. Solo asegúrate de que las respuestas sean exactamente como esperas, por ejemplo, "24" y no "veinticuatro".

  4. Saldo de cuenta: Tu código para mostrar el saldo de la cuenta es correcto. Usar template strings es una excelente manera de incluir variables dentro de cadenas de texto.

  5. Bienvenida al usuario: El código para pedir el nombre y dar la bienvenida está perfecto. Usar prompt y alert de esta manera es una práctica común.

Espero que estos comentarios te sean útiles. ¡Sigue practicando y divirtiéndote con la programación! Espero haber ayudado y buenos estudios!