mihe7
Top Contributor
"Erstellen Sie anschließend eine Methode returnChange(), die als Parameter die Summe des zurückzugebenden Guthabens erhält sowie eine Information, ob das Geld wirklich zurückgegeben werden soll, oder ob nur zu ermitteln ist, ob das Geld passend zurückgegeben werden könnte. Als Ergebnis liefert die Methode zurück, ob der Automat den gewünschten Betrag passend zurückgeben kann."Ich verstehe nicht was genau damit gemeint ist.
Die Methode soll zwei Parameter bekommen:
1. den zurückzuzahlenden Betrag
2. einen booleschen Wert, der angibt, ob das Geld zurückgegeben werden soll oder eben nur geprüft werden soll, ob das Geld zurückgegeben werden könnte.
Die Methode liefert true, wenn der Automat das Geld passend(!) zurückgeben kann bzw. zurückgeben konnte, false in allen anderen Fällen.
Außerdem machst Du es Dir etwas einfach: wenn der zurückzugebende Betrag z. B. 40 Cent wären und Du aber nur 3 Cent Münzen hast, hättest Du ein kleines Problem...