Hallo,
im Prinzip könnte die Gasklasse so aussehen:
Delphi-Quellcode:
type
TGasklasse = class
private
verbrauch : double;
function berechneTarif:Integer;
public
setVerbrauch(AVerbrauch: double);
getTarif:Integer;
end;
Delphi-Quellcode:
function TGasklasse.berechneTarif:Integer;
begin
// tue etwas mit Verbrauch um den günstigsten Tarif zu ermitteln
// wobe die Tarifklasse ein integer ist
end;
procedure TGasklasse.setVerbrauch(AVerbrauch: double);
begin
verbrauch := AVerbrauch;
end;
function TGasklasse.getTarif:Integer;
begin
result := berechneTarif;
end;
Nachtrag:
Wo bekommt die Gasklasse die Preise der verschiedenen Gassorten her?
Grüße
Klaus