Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.76 KB | None | 0 0
  1.  
  2. public class Münzsortierer {
  3.  
  4.     public static void main(String[] args) {
  5.         // TODO Auto-generated method stub
  6. double betrag = 4.59;
  7. double zweiiEuro = 0;
  8. double einnEuro = 0;
  9. double fünfziggCent = 0;
  10. double zwanziggCent = 0;
  11. double zehnnCent = 0;
  12. double fünffCent = 0;
  13. double zweiiCent = 0;
  14. double einnCent = 0;
  15.  
  16. zweiiEuro = betrag/2;
  17. zweiiEuro = Math.floor(zweiiEuro);
  18. betrag = betrag - 2 * zweiiEuro;
  19. int zweiEuro = (int) zweiiEuro;
  20.  
  21.  
  22.  
  23. einnEuro = betrag/1;
  24. einnEuro = Math.floor(einnEuro);
  25. int einEuro = (int) einnEuro;
  26. betrag = betrag - einnEuro;
  27.  
  28.  
  29. fünfziggCent = betrag/0.5;
  30. fünfziggCent = Math.floor(fünfziggCent);
  31. int fünfzigCent = (int) fünfziggCent;
  32. betrag = betrag - 0.5*fünfziggCent;
  33.  
  34.  
  35. zwanziggCent = betrag/0.2;
  36. zwanziggCent = Math.floor(zwanziggCent);
  37. int zwanzigCent = (int) zwanziggCent;
  38. betrag = betrag - 0.2*zwanziggCent;
  39.  
  40.  
  41. zehnnCent = betrag/0.1;
  42. zehnnCent = Math.floor(zehnnCent);
  43. int zehnCent = (int) zehnnCent;
  44. betrag = betrag - 0.1*zehnnCent;
  45.  
  46.  
  47. fünffCent = betrag/0.05;
  48. fünffCent = Math.floor(fünffCent);
  49. int fünfCent = (int) fünffCent;
  50. betrag = betrag - 0.05*fünffCent;
  51.  
  52.  
  53. zweiiCent = betrag/0.02;
  54. zweiiCent = Math.floor(zweiiCent);
  55. int zweiCent = (int) zweiiCent;
  56. betrag = betrag - 0.02*zweiiCent;
  57.  
  58.  
  59. einnCent = betrag/0.01;
  60. einnCent = Math.floor(einnCent);
  61. int einCent = (int) einnCent;
  62. betrag = betrag - 0.01*einnCent;
  63.  
  64.  
  65. String ausgabe = "";
  66. if(zweiEuro>0){
  67.     ausgabe = ausgabe + zweiEuro + " x 2 Euro";
  68. }
  69. if(zweiEuro>0 && (einEuro>0 || fünfzigCent>0|| zwanzigCent>0 || zehnCent>0 || fünfCent>0 || zweiCent>0 || einCent>0)){
  70. ausgabe = ausgabe + ", ";
  71. }
  72.        
  73.     if(einEuro>0){
  74. ausgabe = ausgabe + einEuro + " x 1 Euro";
  75. }
  76.     if(einEuro>0 && (fünfzigCent>0|| zwanzigCent>0 || zehnCent>0 || fünfCent>0 || zweiCent>0 || einCent>0)){
  77.         ausgabe = ausgabe + ", ";
  78.         }
  79. if(fünfzigCent>0){
  80. ausgabe = ausgabe + fünfzigCent + " x 50 Cent";
  81. }
  82. if(fünfzigCent>0 && (zwanzigCent>0 || zehnCent>0 || fünfCent>0 || zweiCent>0 || einCent>0)){
  83.     ausgabe = ausgabe + ", ";
  84.     }
  85. if(zwanzigCent>0){
  86. ausgabe = ausgabe + zwanzigCent + " x 20 Cent";
  87. }
  88. if(zwanzigCent>0 && (zehnCent>0 || fünfCent>0 || zweiCent>0 || einCent>0)){
  89.     ausgabe = ausgabe + ", ";
  90.     }
  91. if(zehnCent>0){
  92. ausgabe = ausgabe + zehnCent + " x 10 Cent";
  93. }
  94. if(zehnCent>0 && (fünfCent>0 || zweiCent>0 || einCent>0)){
  95.     ausgabe = ausgabe + ", ";
  96.     }
  97. if(fünfCent>0){
  98. ausgabe = ausgabe + fünfCent + " x 5 Cent";
  99. }
  100. if(fünfCent>0 && (zweiCent>0 || einCent>0)){
  101.     ausgabe = ausgabe + ", ";
  102.     }
  103. if(zweiCent>0){
  104. ausgabe = ausgabe + zweiCent + " x 2 Cent";
  105. }
  106. if(zweiCent>0 && einCent>0){
  107.     ausgabe = ausgabe + ", ";
  108.     }
  109. if(einCent>0){
  110. ausgabe = ausgabe + einCent + " x 1 Cent";
  111. }
  112. ausgabe = ausgabe + ".";
  113. System.out.println (ausgabe);
  114.     }
  115.  
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement