Einzelnen Beitrag anzeigen
Ungelesen 13.12.12, 15:51   #4
ITWurm
Anfänger
 
Registriert seit: Oct 2012
Beiträge: 16
Bedankt: 7
ITWurm ist noch neu hier! | 0 Respekt Punkte
Standard

Du musst mit dem Modulo-Operator arbeiten und vom größten Geldstück/-schein bis zum kleinsten runtergehen und das ausgegebene subtrahieren.
10€ gegeben und 1,50€ kostet die Coke.
erg = 10 - 1,50 // erg = 8,50
e1 = 8,50 / 2 // e1 = 4 --> da der Rest einfach verworfen wird vom System
rest = erg % 2 // e1 = 0,50 --> das ist der Betrag mit dem du weiter rechnen musst kannst ja als nächstes zuerst prüfen ob rest >= nächstKleinereMünze (in diesem Fall 1€) erspart eventuell Rechenleistung
ITWurm ist offline   Mit Zitat antworten