All pastes #256136 Raw Edit

Untitled

public java v1 · immutable
#256136 ·published 2006-11-23 19:58 UTC
rendered paste body
class bakery {		// Preise	static float STÜCKPREIS = 1.10f, STÜCKPREIS_5 = 0.83f;				public static void main (String args[]) {		float preis[] = new float[5];		Out.print ("Bitte Anzahl Stuecke Kirschkuchen eingeben: ");		preis[0] = berechne_preis(In.readInt());		Out.print ("Bitte Anzahl Stuecke Pflaumenkuchen eingeben: ");		preis[1] = berechne_preis(In.readInt());		Out.print ("Bitte Anzahl Stuecke Zimtkuchen eingeben: ");		preis[2] = berechne_preis(In.readInt());		Out.print ("Bitte Anzahl Stuecke Apfelkuchen eingeben: ");		preis[3] = berechne_preis(In.readInt());		Out.print ("Bitte Anzahl Stuecke Schokokuchen eingeben: ");		preis[4] = berechne_preis(In.readInt());				// Vorkommastelle und Dezimalpunkt ausgeben		Out.print ("Preis: " +  vorkomma(berechne_gesamtpreis(preis)) + ".");				// ggf. führende Nullen bei der Nachkommastelle ausgeben		if (nachkomma(berechne_gesamtpreis(preis))<10) {			Out.print("0");		}				// Rest der Nachkommastelle ausgeben		Out.println(nachkomma(berechne_gesamtpreis(preis)) + " Euro");	}		// Preis pro Kuchensorte ausrechnen und dem Array zurückgeben	static float berechne_preis(int eingabe) {		float preis = 0;		if (eingabe<5) {			preis=eingabe*STÜCKPREIS;		} else {			preis+=eingabe*STÜCKPREIS_5;		}		return preis;	}		// Gesamtpreis aus dem Array zusammenrechnen	static float berechne_gesamtpreis(float preis[]) {		float gesamtpreis=0;		for (int i=0;i<=4; i++) {			gesamtpreis+=preis[i];		}		return gesamtpreis;	}		// Vorkommastelle berechnen	static int vorkomma (float n) {		int vorkomma = (int) n;		return vorkomma;	}		// Nachkommastelle berechnen	static int nachkomma(float n) {		int nachkomma = (int)(n*100)-((int)n)*100;		return nachkomma;	}	}