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

[Bug] 09-desafio, hora de practicar

  1. Pregunta al usuario qué día de la semana es. Si la respuesta es "Sábado" o "Domingo", muestra "¡Buen fin de semana!". En caso contrario, muestra "¡Buena semana!".

let diaDeLaSemana = prompt('¿Qué día de la semana es?');
if (diaDeLaSemana === 'Sábado' || 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.

alert ('bienvenido ');
let numero = prompt('ingrese un numero');
console.log(numero);
if (numero < 0 ){
alert('El numero ingresado es negativo');
}
else if (numero > 0){
alert('El numero ingresado es positivo');
}
else {
alert('El numero ingresado es cero');
}

  1. Crea un sistema de puntuación para un juego. Si la puntuación es mayor o igual a 100, muestra "¡Enhorabuena, has ganado!". En caso contrario, muestra "Inténtalo de nuevo para ganar."

alert ('bienvenido a Java script');
let puntos = 100;
let puntuacion = prompt('ingrese sus puntos:')
if (puntuacion >= puntos) {
alert('¡Enhorabuena, has ganado!');
} else {
alert('Inténtalo de nuevo para ganar.');
}

  1. Crea un mensaje que informe al usuario sobre el saldo de la cuenta, utilizando un template string para incluir el valor del saldo.

alert ('bienvenido a Java script');
let saldo = 500;
alert(Tu saldo es de ${saldo});

  1. Pide al usuario que ingrese su nombre usando prompt. Luego, muestra una alerta de bienvenida utilizando ese nombre.

alert ('bienvenido');
let nombre = prompt('ingresa tu nombre');
alert(¡Bienvenido, ${nombre}!);

1 respuesta

¡Hola Monica, espero que estés bien!

Parece que estás trabajando en varios ejercicios de JavaScript. Vamos a revisar cada uno para asegurarnos de que todo esté funcionando correctamente.

  1. Día de la semana: Tu código está correcto. Verifica que el usuario ingrese "Sábado" o "Domingo" exactamente como está escrito, con mayúscula al inicio, ya que JavaScript es sensible a mayúsculas y minúsculas. Si quieres que funcione sin importar cómo se escriba, podrías convertir la entrada a minúsculas usando toLowerCase() y comparar con "sábado" y "domingo".

    let diaDeLaSemana = prompt('¿Qué día de la semana es?').toLowerCase();
    if (diaDeLaSemana === 'sábado' || diaDeLaSemana === 'domingo') {
        alert('¡Buen fin de semana!');
    } else {
        alert('¡Buena semana!');
    }
    
  2. Número positivo o negativo: Tu lógica está bien. Solo asegúrate de que el valor ingresado se convierta a un número utilizando Number() o parseInt() para evitar problemas si el usuario ingresa algo que no sea un número.

    let numero = Number(prompt('ingrese un numero'));
    if (numero < 0) {
        alert('El numero ingresado es negativo');
    } else if (numero > 0) {
        alert('El numero ingresado es positivo');
    } else {
        alert('El numero ingresado es cero');
    }
    
  3. Sistema de puntuación: Todo se ve bien aquí. Solo recuerda que prompt devuelve una cadena, así que podrías necesitar convertir puntuacion a un número si planeas hacer más operaciones matemáticas.

    let puntuacion = Number(prompt('ingrese sus puntos:'));
    if (puntuacion >= puntos) {
        alert('¡Enhorabuena, has ganado!');
    } else {
        alert('Inténtalo de nuevo para ganar.');
    }
    
  4. Saldo de la cuenta: Este ejercicio está correcto. Usar template strings es una excelente manera de incluir variables en tus mensajes.

  5. Nombre del usuario: Este también está correcto. Solo asegúrate de que el usuario ingrese su nombre correctamente.

Espero que estas sugerencias te sean útiles. ¡Bons estudios!