Bankautomat

Implementieren Sie die Funktionalität eines Bankautomaten auf verschiedene Arten und Weisen. Der Nutzer soll einen Betrag in Euro eingeben - ihr Bankautomat soll diesen Betrag in möglichst großen Scheinen (also mit so wenig wie möglich ausgegebenen Banknoten) dem Nutzer ausgeben. Beachten Sie auch, dass Sie Fehler möglichst sinnvoll abfangen.

Der Bankautomat soll auf verschiedene Arten und Weisen realisiert werden:

Es gibt folgende Banknoten:

mögliche Lösungen