Buenas, en el ejercicio de ADA la solucion propone crear un admin qu se encarga de muchas cosas, entre ellas mandar a los empleados a limpiar los distintos puestos (Cada puesto avisa cuando precisa ser limpiado).
En clase una vez habian comentado un ejemplo de usar los select que era el siguiente:
Select
DOCTOR.Consulta();
Or
delay(86400)
ir_al_hospital();
End select
Por esto me entra la duda si en vez de que el tema de los puestos los maneje un admin, si seria correcto plantear una solucion donde el puesto quede en un “accept entrar_empleado” y que el epleado este en un loop de la siguiente manera:
SelectPuestos[1].entrar empleado
OR Puestos[2].entrar empleado
OR Puestos[3].entrar empleado
OR Puestos[4].entrar empleado
OR Puestos[5].entrar empleado
OR Puestos[6].entrar empleado