L
luca schwarzer
Gast
hallo.
verzweifle.
ich soll ein programm schreiben, das ein geldautomat simuliert. dabei soll der user den betrag eingeben und schliesslich soll dieser betrag ausschliesslich in münzen ausgezahlt werden. dabei sollen sowenig münzen wie möglich ausgegeben werden.
nach der ausgabe auf konsole und fenster (mittels paint() ) soll der user gefragt werden, ob er eine weitere auszahlung vornehmen möchte (j/n).
der user sollte sowohl € als auch Cent eingeben können (2 €, als auch 200Cent).
die münzen sollen in einem array abgespeichert werden.
problem1:
wie kann ich die benutzereingabe in eine variable umwandeln, um damit rechnen zu können?
problem2:
wie kann ich dem programm beibringen, die nachkommazahl zu ignorieren und mir bloss die ganze zahl zu speichern?
hintergrund-> algorithmus:
Input (also der wert,der vom benutzer eingegeben wird) = 107,74 (z.B.)
münzen2brutto = Input / 2 (die 2€ münze) = 53,87
(d.h. es können 53 münzen á 2€ augegeben werden. aber! es sollen nur die 53 als variable namens münzen2brutto übergeben werden, da die nachkommazahl nicht gebraucht wird. anschliessend könnte man von den 107,74 die 53x2 abziehen, sprich es würden 1,74€ übrig bleiben. mit diesem wert könnte man die gleiche berechnung mit der 1€-münze starten, usw.)
problem3:
kann man den algorithmus in einer schleife durchlaufen lassen, und das array mit den münzen einbinden?
problem4:
wie kann ich feststellen, ob Cents oder € eingegeben werden und kann ich beide werde in einem algorithmus einbinden?
puh.
hab in drei bücher (handbuch der java-programmierung, java2 und java in 21 tagen) als hilfe zu rate gezogen. leider erfolgslos.
vielleicht finde jemand von euch, dies seien keine probleme. für jeden hint wäre ich euch dankbar.
ich hänge leider fest
lg
luca
verzweifle.
ich soll ein programm schreiben, das ein geldautomat simuliert. dabei soll der user den betrag eingeben und schliesslich soll dieser betrag ausschliesslich in münzen ausgezahlt werden. dabei sollen sowenig münzen wie möglich ausgegeben werden.
nach der ausgabe auf konsole und fenster (mittels paint() ) soll der user gefragt werden, ob er eine weitere auszahlung vornehmen möchte (j/n).
der user sollte sowohl € als auch Cent eingeben können (2 €, als auch 200Cent).
die münzen sollen in einem array abgespeichert werden.
problem1:
wie kann ich die benutzereingabe in eine variable umwandeln, um damit rechnen zu können?
problem2:
wie kann ich dem programm beibringen, die nachkommazahl zu ignorieren und mir bloss die ganze zahl zu speichern?
hintergrund-> algorithmus:
Input (also der wert,der vom benutzer eingegeben wird) = 107,74 (z.B.)
münzen2brutto = Input / 2 (die 2€ münze) = 53,87
(d.h. es können 53 münzen á 2€ augegeben werden. aber! es sollen nur die 53 als variable namens münzen2brutto übergeben werden, da die nachkommazahl nicht gebraucht wird. anschliessend könnte man von den 107,74 die 53x2 abziehen, sprich es würden 1,74€ übrig bleiben. mit diesem wert könnte man die gleiche berechnung mit der 1€-münze starten, usw.)
problem3:
kann man den algorithmus in einer schleife durchlaufen lassen, und das array mit den münzen einbinden?
problem4:
wie kann ich feststellen, ob Cents oder € eingegeben werden und kann ich beide werde in einem algorithmus einbinden?
puh.
hab in drei bücher (handbuch der java-programmierung, java2 und java in 21 tagen) als hilfe zu rate gezogen. leider erfolgslos.
vielleicht finde jemand von euch, dies seien keine probleme. für jeden hint wäre ich euch dankbar.
ich hänge leider fest
lg
luca