SHOW:
|
|
- or go back to the newest paste.
| 1 | import java.io.*; | |
| 2 | ||
| 3 | public class Bestellung2 | |
| 4 | ||
| 5 | {
| |
| 6 | ||
| 7 | public static void main (String[] args) throws IOException | |
| 8 | ||
| 9 | {
| |
| 10 | ||
| 11 | BufferedReader stdin = | |
| 12 | new BufferedReader (new InputStreamReader (System.in)); | |
| 13 | ||
| 14 | String inData; | |
| 15 | ||
| 16 | double betrag; | |
| 17 | final double porto1 = 5.50; | |
| 18 | final double porto2 = 3.00; | |
| 19 | final double porto3 = 0.00; | |
| 20 | final double grenze1 = 100.00; | |
| 21 | final double grenze2 = 200.00; | |
| 22 | double summe; | |
| 23 | ||
| 24 | do | |
| 25 | {
| |
| 26 | System.out.println("Berechnung des Bestellbetrages:");
| |
| 27 | ||
| 28 | System.out.println("Auftragssumme in Euro:");
| |
| 29 | inData = stdin.readLine(); | |
| 30 | betrag = Double.parseDouble (inData); | |
| 31 | ||
| 32 | ||
| 33 | if (betrag < grenze1) | |
| 34 | {
| |
| 35 | summe = betrag + porto1; | |
| 36 | System.out.println("Rechnungsbetrag:" + summe + " Euro. ");
| |
| 37 | } | |
| 38 | ||
| 39 | - | if (betrag < grenze2) |
| 39 | + | else if (betrag < grenze2) |
| 40 | {
| |
| 41 | summe = betrag + porto2; | |
| 42 | System.out.println("Rechungsbetrag:" + summe + " Euro. ");
| |
| 43 | } | |
| 44 | ||
| 45 | - | if (betrag > grenze2) |
| 45 | + | else if (betrag > grenze2) |
| 46 | {
| |
| 47 | summe = betrag + porto3; | |
| 48 | System.out.println("Rechnungsbetrag:" + summe + " Euro. ");
| |
| 49 | } | |
| 50 | - | summe = 0; // HIER!!!!!!!!!!!!!! |
| 50 | + | summe = 0; |
| 51 | System.out.println("Falls Sie weitere Berechnungen wuenschen, geben Sie ja ein.");
| |
| 52 | inData = stdin.readLine (); | |
| 53 | } while (inData.equals("ja"));
| |
| 54 | ||
| 55 | System.out.println("Programmende Bestellung2.");
| |
| 56 | ||
| 57 | } | |
| 58 | ||
| 59 | } |