Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Münzsortierer {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- double betrag = 4.59;
- double zweiiEuro = 0;
- double einnEuro = 0;
- double fünfziggCent = 0;
- double zwanziggCent = 0;
- double zehnnCent = 0;
- double fünffCent = 0;
- double zweiiCent = 0;
- double einnCent = 0;
- zweiiEuro = betrag/2;
- zweiiEuro = Math.floor(zweiiEuro);
- betrag = betrag - 2 * zweiiEuro;
- int zweiEuro = (int) zweiiEuro;
- einnEuro = betrag/1;
- einnEuro = Math.floor(einnEuro);
- int einEuro = (int) einnEuro;
- betrag = betrag - einnEuro;
- fünfziggCent = betrag/0.5;
- fünfziggCent = Math.floor(fünfziggCent);
- int fünfzigCent = (int) fünfziggCent;
- betrag = betrag - 0.5*fünfziggCent;
- zwanziggCent = betrag/0.2;
- zwanziggCent = Math.floor(zwanziggCent);
- int zwanzigCent = (int) zwanziggCent;
- betrag = betrag - 0.2*zwanziggCent;
- zehnnCent = betrag/0.1;
- zehnnCent = Math.floor(zehnnCent);
- int zehnCent = (int) zehnnCent;
- betrag = betrag - 0.1*zehnnCent;
- fünffCent = betrag/0.05;
- fünffCent = Math.floor(fünffCent);
- int fünfCent = (int) fünffCent;
- betrag = betrag - 0.05*fünffCent;
- zweiiCent = betrag/0.02;
- zweiiCent = Math.floor(zweiiCent);
- int zweiCent = (int) zweiiCent;
- betrag = betrag - 0.02*zweiiCent;
- einnCent = betrag/0.01;
- einnCent = Math.floor(einnCent);
- int einCent = (int) einnCent;
- betrag = betrag - 0.01*einnCent;
- String ausgabe = "";
- if(zweiEuro>0){
- ausgabe = ausgabe + zweiEuro + " x 2 Euro";
- }
- if(zweiEuro>0 && (einEuro>0 || fünfzigCent>0|| zwanzigCent>0 || zehnCent>0 || fünfCent>0 || zweiCent>0 || einCent>0)){
- ausgabe = ausgabe + ", ";
- }
- if(einEuro>0){
- ausgabe = ausgabe + einEuro + " x 1 Euro";
- }
- if(einEuro>0 && (fünfzigCent>0|| zwanzigCent>0 || zehnCent>0 || fünfCent>0 || zweiCent>0 || einCent>0)){
- ausgabe = ausgabe + ", ";
- }
- if(fünfzigCent>0){
- ausgabe = ausgabe + fünfzigCent + " x 50 Cent";
- }
- if(fünfzigCent>0 && (zwanzigCent>0 || zehnCent>0 || fünfCent>0 || zweiCent>0 || einCent>0)){
- ausgabe = ausgabe + ", ";
- }
- if(zwanzigCent>0){
- ausgabe = ausgabe + zwanzigCent + " x 20 Cent";
- }
- if(zwanzigCent>0 && (zehnCent>0 || fünfCent>0 || zweiCent>0 || einCent>0)){
- ausgabe = ausgabe + ", ";
- }
- if(zehnCent>0){
- ausgabe = ausgabe + zehnCent + " x 10 Cent";
- }
- if(zehnCent>0 && (fünfCent>0 || zweiCent>0 || einCent>0)){
- ausgabe = ausgabe + ", ";
- }
- if(fünfCent>0){
- ausgabe = ausgabe + fünfCent + " x 5 Cent";
- }
- if(fünfCent>0 && (zweiCent>0 || einCent>0)){
- ausgabe = ausgabe + ", ";
- }
- if(zweiCent>0){
- ausgabe = ausgabe + zweiCent + " x 2 Cent";
- }
- if(zweiCent>0 && einCent>0){
- ausgabe = ausgabe + ", ";
- }
- if(einCent>0){
- ausgabe = ausgabe + einCent + " x 1 Cent";
- }
- ausgabe = ausgabe + ".";
- System.out.println (ausgabe);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement