Teknoman
Legacy Member
Wij moeten dus voor java ook wat oefeningen thuis maken. Eén van die oefeningen is: "Maak een programma 'Wissel' dat een bedrag in euro (een geheel getal) inleest en zegt hoe je dit met zo weinig mogelijk briefjes en munten kunt uitbetalen." Al goed en wel, dat ging zonder fouten.
De volgende oefening dan: "Breid vorige oefening uit zodat je ook cent kan ingeven."
Normaalgezien klopt mijn methode perfect maar de waarden van de 1 en 2 centen komen verkeerd uit bij sommige getallen. Bij bvb 0.89 euro komt het juist uit maar bij 1.89 euro komt het verkeerd uit. Bij 0.13 en 1.13 zijn de waarden van 1 en 2 cent ook verschillend. Dat zou toch niet mogen aangezien die centen los staan van de euros?
De sourcecode: http://users.telenet.be/teknoman/Wissel.java
De volgende oefening dan: "Breid vorige oefening uit zodat je ook cent kan ingeven."
Normaalgezien klopt mijn methode perfect maar de waarden van de 1 en 2 centen komen verkeerd uit bij sommige getallen. Bij bvb 0.89 euro komt het juist uit maar bij 1.89 euro komt het verkeerd uit. Bij 0.13 en 1.13 zijn de waarden van 1 en 2 cent ook verschillend. Dat zou toch niet mogen aangezien die centen los staan van de euros?
De sourcecode: http://users.telenet.be/teknoman/Wissel.java

