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:

  • Iterativ
  • Iterativ, aber nur mit zwei Schleife
  • komplett ohne Schleifen
  • Unter Benutzung einer Funktion

Es gibt folgende Banknoten:

  • 500€
  • 200€
  • 100€
  • 50€
  • 20€
  • 10€
  • 5€

mögliche Lösungen