Hola y bienvenidos.
Vamos a realizar a continuación el ejercicio día de la semana.
Están listos?
Vamos.
Bien, vamos a realizar el siguiente ejercicio en el cual vamos a aplicar la sentencia if else.
En este caso vamos a proporcionar un día de la semana, por ejemplo, en este caso el número uno, y
damos enter.
Entonces el programa detecta qué día de la semana se proporcionó.
En este caso, el valor de uno va a ser el día lunes, el día 2 el día martes y así hasta el número
siete, que va a ser el día domingo.
Y también en caso de que el día proporcionado no coincida con ningún día de la semana, entonces debe
demostrar valor erróneo.
Así que vamos a realizar este ejercicio, vamos a limpiar nuestro código y ese es el ejercicio del día
de la semana utilizando la sentencia if else, ya que también vamos a realizar este mismo ejercicio,
pero más adelante vamos a ver otra estructura que se conoce como la estructura Switch.
Así que vamos a resolver este ejercicio también utilizando dicha estructura, la cual vamos a estudiar
más adelante.
Bien, en primer lugar vamos a definir nuestra variable día semana.
No le asignamos ningún valor y posteriormente le pedimos al usuario que proporcione un valor el día
de la semana.
Así que le pedimos proporcionar el día de la semana.
Y utilizando la función scan F vamos a asignar el valor proporcionado por el usuario en la variable
día semana.
Es un valor de tipo numérico y lo asignamos en la variable día semana.
Y ahora empezamos a revisar qué día de la semana es el que se proporcionó.
Así que revisamos qué día de la semana es el que se proporcionó.
Empezamos a trabajar con nuestra sentencia if else.
Vamos a agregar nuestra primera sentencia, nuestro primer bloque.
Vamos a revisar la condición.
Si el día de la semana es igual al valor de uno, como hemos comentado, entonces debe de mandar imprimir,
que es el día lunes.
Únicamente vamos a imprimir así de manera simple.
Así que en este caso tiene que imprimir, que es el día lunes.
Al principio agregamos un salto de línea para que no se junte con lo anterior.
Bien.
Y así continuamos con las demás validaciones.
Esto para que pongamos en práctica el uso de else if.
Vamos a ver que podemos agregar varios tantos como necesitemos.
Así que agregamos nuestro bloque es if y agregamos una nueva condición, en este caso la nueva condición.
Estamos preguntando si el día de la semana es igual a dos y si es igual a dos.
Entonces mandamos a imprimir.
Mandamos a consola, que es el día martes.
Así que el día 2 coincide con el día martes.
Bien, ya si continuamos con las demás validaciones el día de la semana, sí es igual a tres.
Mandamos a imprimir que es el día miércoles.
Agregamos un salto, un salto de línea e imprimimos, que es el día miércoles.
Posteriormente agregamos una nueva condición Si el día de la semana es igual a cuatro, entonces mandamos
a imprimir nuestra cadena.
Es el día jueves y continuamos con los demás bloques.
Agregamos una nueva condición.
Día semana.
Si es igual a cinco, entonces quiere decir que es el día viernes.
Así que mandamos a imprimir, que es el día viernes.
Posteriormente agregamos la validación para el día sábado.
Y mandamos a imprimir que si el número el día sábado es igual a seis, imprimimos que el día es el sábado.
Y la última validación del día que vamos a agregar es si el día aquí está mal, debe de ser día semana.
Si el día semana nuestra variable es igual a siete, entonces mandamos a imprimir que es el día domingo.
Bien, ya se aquí podría terminar nuestro ejercicio.
Sin embargo, hemos comentado también que si se proporciona un valor día de la semana erróneo, entonces
vamos a mandar también un mensaje.
Así que hacemos lo siguiente agregamos la condición por default el bloque else en caso de que no coincida
con ninguna de las otras opciones, entonces vamos a mandar a imprimir el siguiente mensaje un salto
de línea valor día erróneo e imprimimos también el valor que se ha proporcionado para que sepamos qué
es lo que se proporcionó.
Se manda a imprimir bien.
Y ahora si prácticamente con esto ya tenemos todo nuestro bloque IF, todas las animaciones de los demás
bloques else if y finalmente nuestro bloque por default el bloque else en caso de que no coincida ninguna
de las comparaciones anteriores, ninguna de estas revisiones.
Bien, vamos a ejecutar y nos pide proporcional el día de la semana.
Aquí me faltó poner dos puntos espacio para que no se junte el texto.
Volvemos a ejecutar, volvemos a ejecutar y ahora si nos pide, proporciona.
El día de la semana.
Proporcionamos, por ejemplo, el valor de uno e imprime el día lunes.
Proporcionamos Ahora, por ejemplo, el día 2 se imprime el día martes sin ningún problema y así ustedes
pueden revisar todos los días de la semana.
Pero si proporcionamos, por ejemplo, el día 10, que es un valor erróneo, entonces ya no coincide
con ningún valor del día de la semana y por lo tanto imprime el valor de día erróneo, el valor de días.
Así que este es básicamente el ejercicio de día de la semana utilizando la sentencia if else.
Pongan en práctica lo que hemos visto y continuamos en la siguiente lección.
Saludos.