Die Entscheidungstabelle

In diesem Abschnitt wird die Gene­rierung von Java anhand der fol­genden Ent­schei­dungs­tabelle demon­striert:

et rechnungsbetrag 01

Gegeben seien die folgenden Daten einer Bestellung:

  • der Wert der Bestellung in EUR

  • der Rabatt mit einem Wert gleich oder größer 0 in Pro­zent oder als Fest­betrag in EUR

  • der Porto-Betrag in EUR, für den Fall, dass ein Porto berechnet werden soll

Die folgenden Daten für die Rechnung sollen ermittelt werden:

  • der zu berücksichtigende Rabatt­wert

  • das zu berechnende Porto

  • der endgültige Rechnungs­betrag

Fallbeispiel

Zur Veranschaulichung ein Fallbeispiel für die Regel R02 in Textform:

  Angenommen das Porto beträgt EUR 8,04
  Wenn       der Wert der Bestellung EUR 40,00 beträgt
  *          ein Rabattcode mit einem Wert in Höhe von 5 % eingeben wurde
  *          der Bestellvorgang abgeschlossen wurde
  Dann       wird ein Rabatt in Höhe von EUR 2,00 berücksichtigt
  *          wird ein Porto in Höhe von EUR 8,04 berechnet
  *          ergibt sich ein Gesamtbetrag in Höhe von EUR 46,04