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

#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.
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

von kollar (340 Punkte)
- 22.12.2019 um 21:41 Uhr

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
Seite 1 von 0
1