Pregunta de entrevista de Continental

Describe a statemachine for something, example vending machine.