Übung 4:

  1. Zeichnen Sie ein Zustandsdisgramm für einen Getränkeautomaten. Der Automat soll 1,50€ für eine Flasche verlangen und 1€- und 50¢-Stücke akzeptieren. Er gibt kein Wechselgeld, daher muß passend gezahlt werden. Es gibt eine Taste, mit der der Benutzer den Bezahlvorgang abbrechen und sein eingeworfenes Geld zurückbekommen kann.
  2. Implementieren Sie ein Programm, das die Zustandsmaschine aus der vorigen Aufgabe abbildet. Verwenden Sie geeignete Ein- und Ausgaben, und testen Sie Ihr Programm.