Thema: Delphi mathematische befehle

Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#8

Re: mathematische befehle

  Alt 25. Sep 2004, 20:28
oder über die e-Funktion:
Delphi-Quellcode:
{ berechnet x^n mit x,n aus R }
function Power (x, n : double) : double ;
begin
     if n > 0
     then Result := exp (n*ln(x))
     else if (n = 0) and (x <> 0)
          then Result := 1
          else if (n = 0) and (x = 0)
               then raise exception.create ('0^0 ist mathematisch nicht definiert.') ;
end ;
Dies hat den Vorteil, daß du auch andere Ausdrücke wie Wurzel oder hoch2 potenzieren kannst.
  Mit Zitat antworten Zitat