Olá Cliente!

Uma nova lanchonete chegou na cidade de São Carlos: a ProcessState. Ela, porém, não é uma lanchonete qualquer; existem algumas regras que seus clientes devem seguir. Primeiramente, a ProcessState possui apenas uma mesa e uma cadeira em seu estabelecimento, permitindo que apenas um cliente esteja comendo por vez. Por conta disso, os clientes devem entrar em uma fila e esperar a sua vez para utilizar a mesa e, de fato, comer. Além disso, os clientes tem um tempo limitado para utilizar a mesa, ou seja, caso um cliente não termine sua refeição a tempo, ele retorna ao fim da fila. O cliente pode retornar a fila quantas vezes precisar para comer todo o seu lanche. Enquanto o cliente está na mesa comendo, ele pode requisitar um acréscimo ou remoção de ingredientes em seu lanche. Se sim, ele se retira da mesa (a qual é liberada) e, ao terminar este acréscimo/remoção, o cliente retorna ao fim da fila.

Passo-a-Passo