Java :: Aufgabe #20 :: Lösung #1
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
#1

von 0 (0 Punkte)
- 30.07.2013 um 16:49 Uhr
Main.java
Java-Code

package de.trainyourprogrammer.java20; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * Calculate discount of ten percent on shopping for over ten dollar. * * @author jsb */ public class Main { /** * Execute the program. * * @param args * Is ignored in our case. */ public static void main(String[] args) { System.out.println("Geben Sie den Gesamtbetrag ein:"); // print the // request BufferedReader buffer = new BufferedReader(new InputStreamReader( System.in)); // start reading from the default input try { // try to... int i = Integer.parseInt(buffer.readLine()); // wait for an input if (i > 1000) { // if price is greater than ten dollar i = (i / 100) * 90; // grant ten percent discount } System.out.println("Discountpreis: " + i); // print the result } catch (NumberFormatException e) { // if there were no valid input main(new String[0]); // restart the program } catch (IOException e) { // ignore occurring IOExceptions } finally { // on quit... try { // try to... buffer.close(); // stop reading the input } catch (IOException e) { // again ignore occurringIOExceptions } } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1