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

Desafío 2

Fue necesario consultar material extra para poder resolver correctamente los ejercicios.

  1. Dia de la semana let diaSemana = prompt("Me indicas el día de la semana por favor");

if (diaSemana === "Sábado" || diaSemana === "Domingo") { alert("¡Buen fin de semana!"); } else { alert("¡Buena semana!"); }

  1. NUmero positivo o negativo let numeroUsuario = prompt("Ingrese un número");

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

  1. Sist. de puntuacion let puntuacion = prompt("Ingresa tu puntuacion");

if (puntuacion >= 100) { alert("¡Felicidades, ganaste!"); } else { alert("Intentalo nuevamente para ganar."); }

  1. Saldo let saldo = 1000; console.log(Tu saldo actual es: ${saldo} pesos);

  2. Nombre

let nombre = prompt("Ingrese su nombre"); alert(¡Bienvenidx, ${nombre}!);

1 respuesta

¡Hola Valeria!

Entiendo que has tenido dificultades con los desafíos del curso de Lógica de programación con JavaScript. Voy a ayudarte a resolver cada uno de los desafíos que planteaste.

  1. Día de la semana: En este desafío, parece que estás utilizando el condicional correctamente. Sin embargo, es importante recordar que JavaScript es sensible a mayúsculas y minúsculas, por lo que si el usuario escribe "sábado" en minúsculas, tu condición no se cumplirá. Te recomendaría utilizar el método toLowerCase() para convertir la entrada del usuario a minúsculas y así asegurarte de que la comparación sea exitosa independientemente de cómo se escriba el día.

  2. Número positivo o negativo: El condicional que has utilizado parece correcto. Sin embargo, ten en cuenta que el valor devuelto por prompt es una cadena de texto, por lo que necesitarás convertirlo a un número antes de compararlo. Puedes utilizar la función parseInt() para hacer esta conversión.

  3. Sistema de puntuación: Al igual que en el desafío anterior, asegúrate de convertir la entrada del usuario a un número antes de compararla.

  4. Saldo: El uso del template string para mostrar el saldo es correcto. No obstante, recuerda que en un entorno real, el saldo no debería mostrarse directamente al usuario por motivos de seguridad.

  5. Nombre: El uso del prompt y la alerta de bienvenida son correctos. No obstante, ten en cuenta que el mensaje de bienvenida podría ser más personalizado si incluyes el nombre del usuario.

Espero que estos consejos te ayuden a resolver los desafíos. Recuerda que la práctica es fundamental para el aprendizaje en programación. ¡Sigue adelante y no dudes en consultar si tienes más dudas!

Espero haber ayudado y ¡buenos estudios!