Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
15. Jan 2010
case funktioniert mit nicht-ordinalen Datentypen? Seit wann denn das? :shock:
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
15. Jan 2010
Ich würde das in etwa so formulieren:
Verbrauch := ZaehlerNeu - ZaehlerAlt;
if Verbrauch > 0 then
case (Verbrauch) of
1..3: PreisJeWoche := 210;
else PreisJeWoche := 0.06;
end; (* case verbrauch *)
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
15. Jan 2010
Irgendwie scheint die Logik nicht zu stimmen. Zeig doch einmal genau, was wann ausgeführt werden soll. IMO müsste man es so formulieren, dass Dein "unendlich" in den else-Zweig kommt.