Suche Home Einstellungen Anmelden Hilfe  

B a h n c a r d


Problemstellung:

Simuliert werden soll das Berechnen des Preises für eine Bahnreise unter Beachtung folgender Bedingungen:
® Fahrpreis mit/ohne Bahncard
® wenn Bahncard, welche (Classic, Junior, Senior, Familie, Teen, Kind, Wuermeling)
® erste oder zweite Klasse
® zuschlagspflichtig oder nicht
® nach wie vielen Fahrten auf einer bestimmten Strecke lohnt sich eine Bahncard im Vergleich zum Fahren ohne Bahncard

Kontrollstrukturen: Verzweigungen, Schleifen

Visuelle Komponenten: Label, Edit, Button, Groupbox, Radiogroup, ComboBox

 

bahncard.gif (5785 Byte)

 


Beschreibung der Klasse:

Klasse Tbahncard
Eigenschaften
  • Name
  • Preis

Methoden

  • Create (erzeugt eine Instanz der Klasse tbahncard)
  • getname:  (liefert die Bezeichnung der Bahncard)
  • getpreis:   (liefert den Preis der Bahncard)
  • getfahrpreis:  (berechnet den jeweiligen Fahrpreis und gibt ihn an  das rufende Modul zurück)
  • guenstiger: (ermittelt, ab welcher Fahrtenanzahl sich eine Bahncard lohnt)

 

Klasse Tbcfamilie (erbt von der Klasse tbahncard)
Eigenschaften (siehe tbahncard)

Methoden (siehe tbahncard)

  • errechne_fahrkosten (berechnet werden die Fahrkosten für eine Familie)

 

Zur Inhaltsseite 

Benutzer: gast • Besitzer: tloesler • Zuletzt geändert am: