Java :: Aufgabe #20 :: Lösung #8

9 Lösungen Lösungen öffentlich
#20

Programmier-Basics: Rabattaktion

Anfänger - Java von Freki - 27.12.2012 um 14:53 Uhr
Während einer Sonderaktion wird ein Rabatt von 10% auf alle
Einkäufe mit einem Gesamtbetrag von mehr als $10.00 gewährt.
Schreiben Sie ein Programm, das nach dem Gesamtbetrag fragt
und den Rabatt berechnet.
Der Gesamtbetrag wird in Cent (als Ganzzahl) eingegeben.

Konsolenausgabe:

Geben Sie den Gesamtbetrag ein:
2000
Discountpreis: 1800

#8
vote_ok
von kollar (340 Punkte) - 22.12.2019 um 21:41 Uhr
Quellcode ausblenden Java-Code
import java.util.Scanner;

public class Rabattaktion {
	public static void main(String[] args) {

		fragen();
	}

	public static void fragen() {
		Scanner scan = new Scanner(System.in);
		String stEingabe;

		System.out.println("Geben Sie den Gesamtbetrag ein:");
		stEingabe = scan.nextLine();
		berechnePreis(stEingabe);

	}

	public static void berechnePreis(String stEingabe) {
		int gesamtbetrag;
		double discountpreis;

		try {
			gesamtbetrag = Integer.parseInt(stEingabe);

			if (gesamtbetrag > 1000) {
				discountpreis = gesamtbetrag * 0.9;
			} else {
				discountpreis = gesamtbetrag;
			}
			System.out.println("Discountpreis: " + Integer.toString((int) discountpreis));

		} catch (NumberFormatException e) {
			System.out.println("Bitte geben Sie ganze Zahl ein!");
			fragen();
		}

	}
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben