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

[Proyecto] Desafío #2 : Hora de practicar Condicionales y concatenación

const diaDelUsuario= prompt("Buen día estimado usuario por favor indique que día es hoy");
console.log("Solicitando dia actual")
//Introducción de los arreglos para manejar de mejro manera el código
const finDeSemana= ["Sábado","sábado","Sabado","sabado","Domingo","domingo"];
console.log(`Opciones válidas : ${finDeSemana}`)
// and && se deben cumplir ambas  or || se debe cumplir una de las dos
if(diaDelUsuario == finDeSemana[0] ||diaDelUsuario ==  finDeSemana[1] || diaDelUsuario == finDeSemana[2] || diaDelUsuario == finDeSemana[3]|| diaDelUsuario == finDeSemana[4]|| diaDelUsuario == finDeSemana[5]){
alert("Buen fin de semana");
console.log(`El día indicado fue ${diaDelUsuario}`);
}else{
alert("Buena semana");
console.log(`El día indicado fue ${diaDelUsuario}`);
}
//Cuidado con los condicionales antes estaba != entonces si el usuario ingresaba Sábado pues no era diferente e imprimia buen fin de semana pero cuando seguia ejecutando ese conjunto de comparaciones ese Sábado era diferente a este sabado por lo cual daba buena semana
//Es mejor no complicar su orden ni lógica
const numDelUsuario= prompt("Por favor ingrese un número para saber si es positivo o negativo");
console.log(`El número ingresado fue ${numDelUsuario}`)
if (numDelUsuario>0){
    alert(`El número ingresado ${numDelUsuario} es positivo`);
    console.log(`Número ingresado ${numDelUsuario} es positivo`)
}else if(numDelUsuario<0){
    alert(`El número ingresado ${numDelUsuario} es negativo`);
    console.log(`Número ingresado ${numDelUsuario} es negativo`)
}else{
    alert(`El número ingresado ${numDelUsuario} es igual a cero`);
    console.log(`Número ingresado ${numDelUsuario} es igual a cero`)
}
alert("Acontinuación vamos a probar un juego tiene 2 preguntas ");
alert("El sistema de puntos por respuesta correcta sumamos 75 y por incorrecta 30")
console.log("juego");
alert("El nombre del juego es ¿Quien es bruno?");
colorDeBruno= prompt("¿De que color es Bruno");
const q1=["Dorado","dorado"];
var puntuación=0  //Aquí la variable tiene un alcance global por lo que cada cambio en el bloque le afecta, funciona igual con let si esta afuera de los corchetes
if(colorDeBruno==q1[1] || colorDeBruno==q1[0]){
    puntuación=puntuación+75;
    alert(`felicidades has acertado el color ${colorDeBruno}, puntuación actual ${puntuación}`);
    
console.log(`Respuesta correcta ${colorDeBruno} suma 100 puntos a la actual : ${puntuación}`);
}else {
    puntuación=puntuación+30;
    alert(`El color ${colorDeBruno} es incorrecto, puntuación actual ${puntuación} `);
    
    console.log(`Respuesta incorrecta ${colorDeBruno} suma 30 puntos a la actual : ${puntuación}`);
}
nombreDeBruno= prompt("¿Cuál es el nombre de Bruno?");
const q2= ["Bruno", "bruno"];
if(nombreDeBruno==q2[0] || nombreDeBruno==q2[1]){
    puntuación=puntuación+75;
    alert(`felicidades has acertado el nombre de ${nombreDeBruno}, puntuación actual ${puntuación} `);
    
    console.log(`Respuesta correcta ${nombreDeBruno} suma 75 puintos a la puntuación actual : ${puntuación}`);
}else{
    puntuación=puntuación+30;
    alert(`El nombre de Bruno es incorrecto, puntuación actual ${puntuación} `);
    
    console.log(`Respuesta incorrecta ${nombreDeBruno} suma 35 puintos a la puntuación actual : ${puntuación}`);

}
if(puntuación >= 100){
    alert("Felicidades has ganado, superaste la barra de los 100 puntos con :"+puntuación);
    console.log(`Ganó con un total de ${puntuación}`);
}else{
    alert("Inténtalo nuevamente para ganar, obtuviste"+puntuación);
    console.log(`Perdió con un total de ${puntuación}`);
}
const sueldoUsuario=2500000;
alert (`Su sueldo actual es : ${sueldoUsuario}`);
nombreUsuario=prompt("Por favor para finalizar indiqueme su nombre");
alert(`Bienvenido ${nombreUsuario}, aceptar para finalizar `);
1 respuesta
// 1: Pregunta al usuario qué día de la semana es
let diaSemana = prompt("¿Qué día de la semana es?");
if (diaSemana === "Sábado" || diaSemana === "Domingo") {
    alert("¡Buen fin de semana!");
} else {
    alert("¡Buena semana!");
}

// 2: Verifica si un número es positivo o negativo
let numero = prompt("Ingresa un número:");
numero = parseInt(numero); 
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 del juego
let puntuacion = prompt("Ingresa tu puntuación:");
puntuacion = parseInt(puntuacion);
if (puntuacion >= 100) {
    alert("¡Felicidades, has ganado!");
} else {
    alert("Intentalo nuevamente para ganar.");
}

// 4: Mensaje con saldo de cuenta usando template strings
let saldo = prompt("¿Cuál es el saldo de tu cuenta?");
saldo = parseFloat(saldo); 
alert(`El saldo de tu cuenta es $${saldo}.`);

// 5: Pedir el nombre del usuario y mostrar un mensaje de bienvenida
let nombre = prompt("¿Cuál es tu nombre?");
alert(`¡Bienvenido, ${nombre}!`);