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

09 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 ("¿que dia de la semana es?");

if(diaSemana== "sabado" || 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 numero= prompt ("Ingresa un numero");

if (numero > 0) {
alert("El numero es positivo.");
} else if (numero < 0) {
alert("El numero es negativo.");
} else if (numero == 0) {
alert("El numero es cero");
}

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 tu puntuacion del juego");

if (puntuacion >= 100) {
alert("¡Felicidades, has ganado!");
} else(puntuacion < 99) {
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= prompt ("Ingresa tu saldo");

console.log(saldo)

alert(El saldo de tu cuenta es: ${saldo});

Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.
let nombre= prompt ("Ingresa tu nombre");

console.log(nombre)

alert(Bienvenido@ ${nombre});

1 respuesta

¡Hola, Aura!

Parece que estás trabajando en varios desafíos de programación en JavaScript. Vamos a revisar cada uno para asegurarnos de que todo esté funcionando correctamente:

  1. Día de la semana: Tu código está casi correcto, pero recuerda que JavaScript es sensible a mayúsculas y minúsculas. Asegúrate de que las respuestas coincidan exactamente con "Sábado" o "Domingo". Podrías usar .toLowerCase() para evitar problemas con las mayúsculas:

    let diaSemana = prompt("¿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: Tu código aquí está perfecto. Solo asegúrate de que el número ingresado sea tratado como un número. Podrías usar parseFloat() para convertir la entrada del usuario:

    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: Hay un pequeño error en la estructura del else. No necesitas una condición después de else. Aquí está la corrección:

    let puntuacion = parseInt(prompt("Ingresa tu puntuación del juego"));
    
    if (puntuacion >= 100) {
        alert("¡Felicidades, has ganado!");
    } else {
        alert("Inténtalo nuevamente para ganar.");
    }
    
  4. Saldo de cuenta: Tu código está bien. Solo asegúrate de que el saldo sea tratado como un número si necesitas hacer cálculos con él:

    let saldo = parseFloat(prompt("Ingresa tu saldo"));
    
    alert(`El saldo de tu cuenta es: ${saldo}`);
    
  5. Bienvenida al usuario: Este código está correcto. Solo asegúrate de que el nombre sea tratado como una cadena de texto:

    let nombre = prompt("Ingresa tu nombre");
    
    alert(`Bienvenido@ ${nombre}`);
    

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y te deseo mucho éxito en tu aprendizaje de programación! Espero haber ayudado y buenos estudios!