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

[Proyecto] Desafíos: Condicionales y concatenación

//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 que día de la semana es: ");
if (diaSemana == "Sabado" || diaSemana == "Domingo"){
    alert('Buen fin de semana.');
} else {
    alert("Buena semana.");
}
*/

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

/*
let numIngresado = prompt('Ingrese un número: ');
if (numIngresado >= 0){
    alert('El número ingresado es Positivo');
} else {
    alert('El número ingresado es negativo');
}
*/

//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 = 100;
if (puntuacion >= 100){
    console.log('¡Felicidades, has ganado!');
} else {
    console.log('Intentalo nuevamente para ganar.');
}

//4. Crea un mensaje que informe al usuario sobre el saldo de su cuenta, utilizando un template string para incluir el valor del saldo.
let saldoEnCuenta = 5236;
alert(`El saldo en tu cuenta es de $${saldoEnCuenta}.-`);

//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(`Bienvendio/a ${nombreUsuario} a nuestro sitio Web`);
1 respuesta

¡Hola, Nazarena, espero que estés bien!

¡Qué bueno que estás trabajando en estos desafíos de condicionales y concatenación! Vamos a revisar cada uno de tus ejercicios:

  1. Día de la semana: Tu código está correcto. Solo asegúrate de que la comparación de cadenas sea exacta. Por ejemplo, "Sabado" debería ser "Sábado" para coincidir con la entrada del usuario. Puedes usar toLowerCase() para evitar problemas con mayúsculas y minúsculas.

    let diaSemana = prompt("Ingrese qué día de la semana es: ").toLowerCase();
    if (diaSemana === "sábado" || diaSemana === "domingo") {
        alert('¡Buen fin de semana!');
    } else {
        alert("¡Buena semana!");
    }
    
  2. Número positivo o negativo: Este ejercicio también está bien. Solo ten en cuenta que prompt devuelve una cadena, por lo que podrías querer convertirla a un número usando Number() para asegurarte de que la comparación sea numérica.

    let numIngresado = Number(prompt('Ingrese un número: '));
    if (numIngresado >= 0) {
        alert('El número ingresado es Positivo');
    } else {
        alert('El número ingresado es negativo');
    }
    
  3. Sistema de puntuación: Tu código aquí es correcto. Solo recuerda que console.log mostrará el mensaje en la consola del navegador, no en una alerta.

  4. Saldo de cuenta: El uso de template strings es perfecto para incluir variables en cadenas de texto. ¡Bien hecho!

  5. Nombre del usuario: El mensaje de bienvenida está muy bien. Solo un pequeño detalle, "Bienvendio/a" debería ser "Bienvenido/a".

Espero que estos consejos te sean útiles. ¡Sigue así con el buen trabajo!

Espero haber ayudado y buenos estudios!