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

Desafío: hora de practicar

/* Desafíos */

//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 today = prompt('¿Qué día de la semana es hoy?:');
if(today == 'sábado' || today == 'domingo'){
    alert('¡Que tengas un buen fin de semana!')
}else{
    alert('¡Que tengas una excelente semana!');
}

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

let number = prompt('Por favor ingresa un número diferente de 0:')
if(number > 0){
    alert('El número que ingresado es positivo');
}else if(number < 0){
    alert('El número ingresado es negativo')
}else{
    alert('El número que ingresado es 0')
}

//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 points = 103;
if(points >= 100){
    alert('¡Felicidades, has ganado!');
}else{
    alert('Inténtalo 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 account = 500;
alert(`¡Buenas tardes, su saldo actual es: ${account}`);

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

let name = prompt('Por favor, ingresa tu nombre: ');
alert(`¡Bienvenido: ${name}`);
1 respuesta

¡Hola Anthony!

Veamos tus desafíos y cómo podemos ayudarte:

  1. En el primer desafío, parece que estás utilizando el método prompt para preguntar al usuario qué día de la semana es, pero el problema es que estás comparando la respuesta con 'sábado' y 'domingo' en minúsculas. Recuerda que JavaScript es sensible a mayúsculas y minúsculas, por lo que deberías comparar con 'Sábado' y 'Domingo' para que funcione correctamente.

  2. En el segundo desafío, estás pidiendo al usuario que ingrese un número, pero ten en cuenta que el método prompt devuelve un string, por lo que es posible que necesites convertir la entrada a un número antes de realizar la comparación.

  3. El tercer desafío parece estar bien, simplemente verifica si la puntuación es mayor o igual a 100 y muestra el mensaje correspondiente.

  4. En el cuarto desafío, estás utilizando un template string de forma correcta para mostrar el saldo de la cuenta. Parece estar todo en orden.

  5. En el quinto desafío, estás pidiendo al usuario que ingrese su nombre y luego muestras una alerta de bienvenida con ese nombre. Todo parece estar correcto aquí.

Espero que estas observaciones te sean de ayuda para completar tus desafíos. ¡Sigue practicando y verás cómo mejorarás en la programación con JavaScript!

Espero haber ayudado y buenos estudios!