Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. double betrag = 1.59;
  2. double[] muenzFaktoren = {2,1,0.5,0.2,0.1,0.05,0.02,0.01};
  3. double[] anzahlMuenzen=new double[muenzFaktoren.length];
  4. for(int i=0; i<muenzFaktoren.length; i=i++){
  5. double anzahlMuenztyp = Math.floor(betrag/muenzFaktoren[i]);
  6. double restBetrag = betrag-anzahlMuenztyp*muenzFaktoren[i];
  7. anzahlMuenzen[i] = anzahlMuenztyp;
  8. betrag = restBetrag;
  9. System.out.println(betrag);
  10. }
  11. StringJoiner ausgabe = new StringJoiner(", "); // Komma+Leerzeichen ist dein Trennsymbol
  12. if (anzahlMuenzen[1] > 0) ausgabe.add(anzahlMuenzen[1] + " x 2 Euro");
  13. if (anzahlMuenzen[2] > 0) ausgabe.add(anzahlMuenzen[2] + " x 1 Euro");
  14. if (anzahlMuenzen[3] > 0) ausgabe.add(anzahlMuenzen[3] + " x 50 Cent");
  15. if (anzahlMuenzen[4] > 0) ausgabe.add(anzahlMuenzen[4] + " x 20 Cent");
  16. if (anzahlMuenzen[5] > 0) ausgabe.add(anzahlMuenzen[5] + " x 10 Cent");
  17. if (anzahlMuenzen[6] > 0) ausgabe.add(anzahlMuenzen[6] + " x 5 Cent");
  18. if (anzahlMuenzen[7] > 0) ausgabe.add(anzahlMuenzen[7] + " x 2 Cent");
  19. if (anzahlMuenzen[8] > 0) ausgabe.add(anzahlMuenzen[8] + " x 1 Cent");
  20. ausgabe.toString();
  21. String ausgabee = ausgabe.toString();
  22. ausgabee = ausgabee + ".";
  23. System.out.println(ausgabee);
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement