Una persona dese ir a desayunar, comer o cenar a un establecimiento. Con lo cual encuentra anteriormente la información siguiente.
Horario desayuno de 9 a 11, comida de 13 a 17 y cena de 19 a 21.
Bien como ya es costumbre vamos a explicar el funcionamiento de este algoritmo.
Entonces lo primero que hacemos es ponerle un nombre:
Algoritmo detarea
Declaramos las variables.
Definir hora Como Entero
Pedimos la hora
Escribir «Ingresa la hora»
Este número lo ingresamos en la variable hora.
leer hora
Si hora es mayor a 24.
si hora > 24 Entonces
Entonces la hora es incorrecta.
Escribir «Ingresa una hora correcta»
SiNo
Evaluamos si la hora es mayor o igual a 9 pero menor o igual a 11.
si hora >= 9 y hora <= 11 Entonces
SI la condición se cumple entonces puedes desayunar.
Escribir «Puedes desayunar»
SiNo
Si la condición no se cumple, entonces evaluamos si la hora es mayor o igual a 13 pero menor o igual a 17.
si hora >= 13 y hora <= 17 Entonces
Si la condición se cumple, entonces puedes comer.
Escribir «Puedes comer»
SiNo
Si la condición anterior no se cumple, entonces evaluamos si la hora es mayor o igual a 19 pero menor o igual a 21.
si hora >= 19 y hora <= 21 Entonces
Si la condición se cumple, entonces puedes cenar.
Escribir «Puedes cenar»
SiNo
Si esta condición no se cumple, entonces mostramos un mensaje donde indicamos que no hay servicio.
Escribir «No hay servicio»
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
Esta es la solución de este algoritmo, les comparto el código.