All pastes #237282 Raw Edit

tobi

public java v1 · immutable
·published 2006-11-04 13:16 UTC
rendered paste body
/** * @author Tobias Brentrop */public class Wechselgeld implements Wechselautomat {	public int ermittleStueckzahl(int betrag, int muenze) {		int sz;		sz = betrag / muenze;		return sz;	}	public int ermittleRestbetrag(int betrag, int muenze) {		int rb;		rb = betrag % muenze;		return rb;	}		public int[] ermittleStueckelung(int betrag) {		int[] muenzen = { 1000 , 200 , 100 , 50 , 20 , 10 , 5 , 2 , 1 };		int[] rueckgeld = new int[9];		int i;		for(i = 0; i < muenzen.length; i++) {			rueckgeld[i] = ermittleStueckzahl(betrag,muenzen[i]);			betrag = ermittleRestbetrag(betrag,muenzen[i]);		}		return rueckgeld;			}		public static void main(String a[]) {		int x = Integer.parseInt(a[0]);		String[] werte = { 	"10 Euro" , "2 Euro" , "1 Euro" ,							"50 Cent" , "20 Cent" , "10 Cent" , 							"5 Cent" , "2 Cent" , "1 Cent" };		int i;		Wechselautomat w = new Wechselgeld();		int[] stueck = w.ermittleStueckelung(x);		for(i = 0; i < stueck.length; i++) {			if(stueck[i] != 0) {				System.out.print(stueck[i]+"x "+werte[i]+"; ");			} else {				continue;			}		}	}}