Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double betrag = 1.59;
- double[] muenzFaktoren = {2,1,0.5,0.2,0.1,0.05,0.02,0.01};
- double[] anzahlMuenzen=new double[muenzFaktoren.length];
- for(int i=0; i<muenzFaktoren.length; i=i++){
- double anzahlMuenztyp = Math.floor(betrag/muenzFaktoren[i]);
- double restBetrag = betrag-anzahlMuenztyp*muenzFaktoren[i];
- anzahlMuenzen[i] = anzahlMuenztyp;
- betrag = restBetrag;
- System.out.println(betrag);
- }
- StringJoiner ausgabe = new StringJoiner(", "); // Komma+Leerzeichen ist dein Trennsymbol
- if (anzahlMuenzen[1] > 0) ausgabe.add(anzahlMuenzen[1] + " x 2 Euro");
- if (anzahlMuenzen[2] > 0) ausgabe.add(anzahlMuenzen[2] + " x 1 Euro");
- if (anzahlMuenzen[3] > 0) ausgabe.add(anzahlMuenzen[3] + " x 50 Cent");
- if (anzahlMuenzen[4] > 0) ausgabe.add(anzahlMuenzen[4] + " x 20 Cent");
- if (anzahlMuenzen[5] > 0) ausgabe.add(anzahlMuenzen[5] + " x 10 Cent");
- if (anzahlMuenzen[6] > 0) ausgabe.add(anzahlMuenzen[6] + " x 5 Cent");
- if (anzahlMuenzen[7] > 0) ausgabe.add(anzahlMuenzen[7] + " x 2 Cent");
- if (anzahlMuenzen[8] > 0) ausgabe.add(anzahlMuenzen[8] + " x 1 Cent");
- ausgabe.toString();
- String ausgabee = ausgabe.toString();
- ausgabee = ausgabee + ".";
- System.out.println(ausgabee);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement