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

1.-
alert ('hola usuario');
let diaDeLaSemana = prompt('¿que dia es hoy');

if (diaDeLaSemana =='sabado'||diaDeLaSemana =='domingo') {
alert ('¡Buen fin de semana!')
} else alert ('¡Buena Semana!')

2.-
alert ('que onda usuario')
let numeroIngresado = prompt ('ingresa un numero')
if (numeroIngresado < 0) {
alert ('tu numero es negativo')
} else if (numeroIngresado == 0) {
alert('tu numero es 0, elige otro')
}
else alert('tu numero es positivo')

3.-
alert ('¡Hola Gamer!, ¿Dime cual fue tu puntuacion?')
let puntuacionDelGamer = prompt('escribe aqui tu puntiacion')
if (puntuacionDelGamer >= 100) {
alert('¡Felicidades!, has ganado!')
} else alert('Intentalo nuevamente para ganar')

4.-
alert('Hola usuario')
let saldo = prompt('por favor ingresa tu saldo')
alert(tu saldo es ${saldo})

5.-
alert('Hola usuario')
let nombre = prompt('Por favor escribe tu nombre')
alert(hola ${nombre})

1 respuesta

¡Hola, Luis Enrique! ¿Cómo estás?

¡Felicitaciones por la realización de la actividad Desafío: hora de practicar!

Vi que lograste aplicar de forma clara los condicionales en distintos escenarios, desde validar si un número es positivo o negativo hasta comprobar una puntuación de juego. Además, presentaste muy bien la interacción con el usuario usando prompt y alert, lo que hace que tus programas se sientan dinámicos y conversacionales. También noté que te animaste a usar la concatenación con plantillas de texto para personalizar los mensajes finales, algo clave para construir aplicaciones más amigables.

Si quieres profundizar aún más, algunas buenas prácticas son:

  • Comparación estricta: usa === en vez de == para evitar errores de tipo al comparar valores.
  • Revisión de sintaxis: recuerda encerrar entre comillas los textos dentro de alert(), sobre todo cuando usas template literals con backticks.
  • Estructura de bloques: intenta mantener siempre las llaves {} en los else para que el código sea más legible y fácil de mantener.

Ah, una pregunta: ¿qué preferirías usar en tus próximos desafíos, un if/else tradicional o un switch cuando tengas muchas condiciones posibles?

Alura Cuenta con el apoyo de la comunidad Alura Latam en tu trayectoria. ¡Un abrazo y buenos estudios!