Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi mathematische befehle (https://www.delphipraxis.net/30506-mathematische-befehle.html)

Red_Wraith 25. Sep 2004 19:49


mathematische befehle
 
Hoffe mal, dass das das (<-- Uff) richtige Unterforum ist:

Weiß jemand zufällig, wo ich die mathematischen Zeichen/Befehle finden kann bzw. kennt die jemand auswendig ?
Bräuchte hauptsächlich welche für Quadrieren und Wurzel ziehen.

Danke im Vorraus :)

Dax 25. Sep 2004 19:50

Re: mathematische befehle
 
Quadratwurzel berechnet man mit Sqrt() und Quadrieren kannst du mit Sqr().

Die Muhkuh 25. Sep 2004 19:51

Re: mathematische befehle
 
Hi

Delphi-Quellcode:
SQR(Variable); Quadieren
SQRT(Variable); Wurzel
[edit] Mensch Dax, warum warst du mal wieder so schnell? :twisted: [/edit]

Chewie 25. Sep 2004 19:54

Re: mathematische befehle
 
Steht alles in deiner Online-Hilfe. Am besten gehst du über den Inahlt in die VCL-Referenz, von dort in die Übersicht nach Units und wählst dort Math.

Red_Wraith 25. Sep 2004 20:07

Re: mathematische befehle
 
Gibt es etwas, was ihr nicht wisst ? :D

Achja und kann mir jemand nen Beispiel für die Verwendung von sqr bzw. sqrt machen ?

Möchte, dass die Wurzel vom Integer Input gezogen wird, allerdings hab ich keine ahnung, wie ich das genau formulieren muss.

sqr(Input); funktioniert nicht... hab ich auch eigendlich nicht erwartet ;)

Die Muhkuh 25. Sep 2004 20:09

Re: mathematische befehle
 
Hi,

Delphi-Quellcode:
Input := SQR(Input);

Dax 25. Sep 2004 20:09

Re: mathematische befehle
 
Delphi-Quellcode:
var Squared, Rooted, TEMP: Extended;
begin
  TEMP := Input;
  Squared := Sqr(TEMP);
  Rooted := Sqrt(TEMP);
end;

Jelly 25. Sep 2004 20:28

Re: mathematische befehle
 
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.

nailor 25. Sep 2004 21:36

Re: mathematische befehle
 
ist power nicht vordefiniert?

obbschtkuche 25. Sep 2004 23:32

Re: mathematische befehle
 
Math war nicht immer mitgeliefert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:48 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz