Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío 2 : hora de practicar

// 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!".

let semana = prompt("Que dia de la semana es?").toLowerCase();

if (semana == "sabado" || semana == "domingo") {
    console.log("Buen Fin de semana"); 
} else {
    console.log("Buena Semana");
}

// Verifica si un número ingresado por el usuario es positivo o negativo.
// Muestra una alerta informativa.

let numero = prompt("Ingresa un numero");

if (numero >= 0) {
    console.log("El numero es positivo") 
} else {
    console.log("El numero 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.".

alert("Bienvenido al Sistema de puntuacion");
let puntuacion = prompt("Coloca tu calificacion");

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 usuario = prompt("Ingresa tu nombre de usuario");
let cuenta = 5000;

alert(`Estimado: ${usuario} el valor de su cuenta es de: ${cuenta}`);

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

let user = prompt("Ingresa tu nombre de usuario");

alert(`Bienvenido ${user}`);
1 respuesta

¡Hola Jessica, espero que estés bien!

Parece que ya has trabajado en los desafíos propuestos en tu curso de lógica de programación con JavaScript. Vamos a revisar cada uno de ellos para asegurarnos de que todo esté funcionando correctamente.

  1. Día de la semana: Tu código para verificar el día de la semana parece correcto. Solo asegurate de que el texto "Buen Fin de semana" y "Buena Semana" tenga la puntuación adecuada, como "¡Buen fin de semana!" y "¡Buena semana!".

  2. Número positivo o negativo: Aquí también el código es correcto. Solo ten en cuenta que prompt devuelve un string, así que si quieres asegurarte de que estás comparando números, puedes convertir el input a número usando Number(prompt("Ingresa un numero")).

  3. Sistema de puntuación: El código está bien, pero recuerda que prompt también devuelve un string. Para evitar problemas, puedes convertir la puntuación a un número de la misma manera que en el punto anterior.

  4. Saldo de la cuenta: El uso de template strings es correcto y el mensaje se ve bien.

  5. Alerta de bienvenida: Todo parece estar bien aquí también. La alerta debería mostrar el nombre ingresado correctamente.

En general, tu código está bastante bien. Solo recuerda que al trabajar con prompt, los valores ingresados son strings, así que es una buena práctica convertirlos a números cuando sea necesario para evitar errores en las comparaciones numéricas.

Espero haber ayudado y buenos estudios!