Loesung INF11 05 Schleifen.pdf

Aus Wiki Herr Kimmig
Wechseln zu: Navigation, Suche
public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);
	
	System.out.println("1) Wasser (0.50€)");
	System.out.println("2) Limonade (1.00€)");
	System.out.println("3) Bier (2.50€)");
	System.out.print("Bitte wählen Sie Ihre Getränk: ");
	
	int getraenk = sc.nextInt();
	
	System.out.print("Bitte Anzahl eingeben: ");
	
	int anzahl = sc.nextInt();
	
	double preis = 0;
	
	if(getraenk==1) {
		preis = anzahl*0.5;
	}
	if(getraenk==2) preis = anzahl*1;
	if(getraenk==3) preis = anzahl*2.5;
	
	System.out.println("--- Bezahlvorgang ---");
	
	while(preis>0) {
		System.out.println("Es fehlen noch "+preis+" Euro.");
		System.out.print("Bitte Münze einwerfen: ");
		double muenze = sc.nextDouble();
		preis -= muenze;
	}
	
	System.out.println("--- Getränkeausgabe ---");
	
	for(int i=1 ; i<=anzahl ; i++) {
		System.out.println("Flasche "+i+" von "+anzahl+" wird ausgegeben.");
	}
	
	System.out.println("Alles fertig, vielen Dank!");
	
	sc.close();
}