Hab Montag eine Klausur und ein Problem die Aufgabenstellung ist folgende:
Programmiere eine Klassenhierachie zur Berechnung von Online-Kosten.
Die Tarifdaten ergeben sich aus folgendeer Tabelle:
Grundpreis Volumenabhängig zeitabhängig
Flaterate X - -
Volumentarif X X -
Volumen und Zeittarif X X X
Konstruktoren für die Tarife sollen die nötigen Tarfikenngrößen entgegennehmen, über eine Berechnungsmethode sollen jeweils auf der Basis der verbrauchten Minuten und der transferierten Megabytes die Kosten berechnet werden und direkt angezeigt werden.
Hauptprogramm:
int main(void)
{
FlatRate tdsl ("TDSL-Flate",29.0); Tarifname,Grundgebuhr
VolumenRate aol ("AOL Standard",18.0, 0.02); Tarifname,Grundgebuhr,Preis pro MB
VolumenTimeRate tonline ("T-Online",10.0, 0.01, 0.015); Tarifname,Grundgebuhr,Preis pro Minute
int min=200,mb=800;
tdsl.compute(min,mb);
aol.compute(min,mb);
tonline.compute(min,mb);
Das Thema bei dieser Aufgebenstellung ist Vererbung nur was meint er mit Klassenhierarchie soll ich 3 Klassen programmieren die voneinander vererben oder was wir dgemeint ?
Programmiere eine Klassenhierachie zur Berechnung von Online-Kosten.
Die Tarifdaten ergeben sich aus folgendeer Tabelle:
Grundpreis Volumenabhängig zeitabhängig
Flaterate X - -
Volumentarif X X -
Volumen und Zeittarif X X X
Konstruktoren für die Tarife sollen die nötigen Tarfikenngrößen entgegennehmen, über eine Berechnungsmethode sollen jeweils auf der Basis der verbrauchten Minuten und der transferierten Megabytes die Kosten berechnet werden und direkt angezeigt werden.
Hauptprogramm:
int main(void)
{
FlatRate tdsl ("TDSL-Flate",29.0); Tarifname,Grundgebuhr
VolumenRate aol ("AOL Standard",18.0, 0.02); Tarifname,Grundgebuhr,Preis pro MB
VolumenTimeRate tonline ("T-Online",10.0, 0.01, 0.015); Tarifname,Grundgebuhr,Preis pro Minute
int min=200,mb=800;
tdsl.compute(min,mb);
aol.compute(min,mb);
tonline.compute(min,mb);
Das Thema bei dieser Aufgebenstellung ist Vererbung nur was meint er mit Klassenhierarchie soll ich 3 Klassen programmieren die voneinander vererben oder was wir dgemeint ?