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

Dudas sobre ejercicio 1: ¿Cómo hacerlo más cercano a la realidad?

Hola a todas y todos Estoy haciendo los ejercicios de prueba y mientras desarrollaba el primero, me surgió esta duda:

Ejercicio 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!".

Inicialmente, lo escribí así:

let diaSemana = prompt('¿Qué día de la semana es hoy?');

if (diaSemana === 'Sábado') { console.log('¡Buen fin de semana!'); } else if (diaSemana === 'Domingo') { console.log('¡Buen fin de semana!'); } else { console.log('¡Buena semana!'); }

Sin embargo, le pregunté a Luri si me ayudaba con el ejercicio, y me respondió este código:

let diaSemana = prompt('¿Qué día de la semana es hoy?');

if (diaSemana === 'Sábado' || diaSemana === 'Domingo') { console.log('¡Buen fin de semana!'); } else { console.log('¡Buena semana!'); }

Si bien no son muy diferentes, me gustaría saber cuál sería mejor para aplicar en la vida real Pues el que propuso Luri también lo ubicó el tutor instructor, pero no sabía que se podía.

Gracias

1 respuesta

¡Hola Estudiante, espero que estés bien!

Es genial que estés practicando programación con JavaScript. En cuanto a tu duda, ambos códigos son válidos y funcionales, pero el que propuso Luri es más conciso y claro.

El segundo código utiliza el operador lógico "||" para evaluar si la respuesta es "Sábado" o "Domingo", lo que lo hace más eficiente y fácil de entender.

En la vida real, es importante escribir código que sea fácil de leer y comprender para cualquier persona que lo revise en el futuro, por lo que el segundo enfoque sería más recomendable.

Espero haber aclarado tu duda. ¡Sigue practicando y verás cómo cada vez te sentirás más cómodo con JavaScript!

Espero haber ayudado y buenos estudios!