Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: Möchte meinen Script verkürzen bzw. function erstellen
15. Aug 2013, 15:12
Zumindest die eigentliche Berechnung könntest Du in Funktionen auslagern und statt der If-Abfragen eine case-Abfrage verwenden.
Delphi-Quellcode:
function Kathete(AndereKathete, Hypotenuse: double): double;
begin
Result := Sqrt(Sqr(Hypotenuse) - Sqr(AndereKathete));
end;
function Hypotenuse(Ankathete, Gegenkathete: double): double;
begin
Result := Sqrt(Sqr(Ankathete) + Sqr(Gegenkathete));
end;
...
case Art of
1: ...
2: ...
3: ...
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|