/** Enthaelt eine Methode zum Wechseln eines Geldbetrages  
 *  @author Jan Johannsen
 *  @version 0.1 
 */
public class Wechsler 
{  
    
   /**  Wechselt einen Geldbetrag in Scheine und Muenzen 
    *   @param args Kommandozeilenparameter 
    */ 
    public static void main(String[] args)
    {
	final int EUROS = 0 ;
	final int CENTS = 149 ;

        int euroBetrag = EUROS ;
        int centBetrag = CENTS ; 
        int anz ; 

        /* Umrechnung in richtige Euros und Cents */ 
        
        int uebertrag = centBetrag / 100 ; 
        euroBetrag = euroBetrag + uebertrag ;
        centBetrag = centBetrag - 100 * uebertrag ; 

        /* Ausgabe der Euroscheine und Muenzen */

        /* Berechnung und Ausgabe der 500er */  
	anz = euroBetrag / 500 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 500 Euro") ;
	}
	euroBetrag = euroBetrag - anz*500 ;

        /* Berechnung und Ausgabe der 200er */  
	anz = euroBetrag / 200 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 200 Euro") ;
	}
	euroBetrag = euroBetrag - anz*200 ;

        /* Berechnung und Ausgabe der 100er */  
	anz = euroBetrag / 100 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 100 Euro") ;
	}
	euroBetrag = euroBetrag - anz*100 ;

        /* Berechnung und Ausgabe der 50er */  
	anz = euroBetrag / 50 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 50 Euro") ;
	}
	euroBetrag = euroBetrag - anz*50 ;

        /* Berechnung und Ausgabe der 20er */  
	anz = euroBetrag / 20 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 20 Euro") ;
	}
	euroBetrag = euroBetrag - anz*20 ;

        /* Berechnung und Ausgabe der 10er */  
	anz = euroBetrag / 10 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 10 Euro") ;
	}
	euroBetrag = euroBetrag - anz*10 ;

        /* Berechnung und Ausgabe der 5er */  
	anz = euroBetrag / 5 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 5 Euro") ;
	}
	euroBetrag = euroBetrag - anz*5 ;

        /* Berechnung und Ausgabe der 2er */  
	anz = euroBetrag / 2 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 2 Euro") ;
	}
	euroBetrag = euroBetrag - anz*2 ;

        /* Ausgabe der 1er */  
        if (euroBetrag > 0) {
	    System.out.println(euroBetrag + " mal 1 Euro") ;
	}

 
        /* Ausgabe der Cents */

        /* Berechnung und Ausgabe der 50er */  
	anz = centBetrag / 50 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 50 Cent") ;
	}
	centBetrag = centBetrag - anz*50 ;

        /* Berechnung und Ausgabe der 20er */  
	anz = centBetrag / 20 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 20 Cent") ;
	}
	centBetrag = centBetrag - anz*20 ;

        /* Berechnung und Ausgabe der 10er */  
	anz = centBetrag / 10 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 10 Cent") ;
	}
	centBetrag = centBetrag - anz*10 ;

        /* Berechnung und Ausgabe der 5er */  
	anz = centBetrag / 5 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 5 Cent") ;
	}
	centBetrag = centBetrag - anz*5 ;

        /* Berechnung und Ausgabe der 2er */  
	anz = centBetrag / 2 ;
        if (anz > 0) {
	    System.out.println(anz + " mal 2 Cent") ;
	}
	centBetrag = centBetrag - anz*2 ;

        /* Ausgabe der 1er */  
        if (centBetrag > 0) {
	    System.out.println(centBetrag + " mal 1 Cent") ;
	}

    }
}


/*

EUROS = 43 
CENTS = 149 

2 mal 20 Euro
2 mal 2 Euro
2 mal 20 Cent
1 mal 5 Cent
2 mal 2 Cent


EUROS = 2376 ;
CENTS = 87 ;

4 mal 500 Euro
1 mal 200 Euro
1 mal 100 Euro
1 mal 50 Euro
1 mal 20 Euro
1 mal 5 Euro
1 mal 1 Euro
1 mal 50 Cent
1 mal 20 Cent
1 mal 10 Cent
1 mal 5 Cent
1 mal 2 Cent

*/
