Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie berechne ich folgende Formel (https://www.delphipraxis.net/7453-wie-berechne-ich-folgende-formel.html)

BorlanDelphiUser 12. Aug 2003 17:22


Wie berechne ich folgende Formel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
wie kann man mir Delphi komplexe Formeln berechnen?

wie kann ich die Formel am einfachsten berechnen?
Danke schonmal im vorraus.


Ich hab hier folgende Formel:

CalganX 12. Aug 2003 17:25

Re: Wie berechne ich folgende Formel
 
Die Funktionen Sinus und Cosinus hat Delphi in der Unit math.
Sqrt (Wurzel) ist auch drin.

Das einzige, was du noch machen musst - soweit Borland das nicht bereits eingebaut hat - ist eine Potenz-Funktion schreiben. Aber das ist mit einer for-Schleife auch schnell gelöst.

Chris

Dagon 12. Aug 2003 17:28

Re: Wie berechne ich folgende Formel
 
um potenzen zu berechnen, kannst du die funktion power aus der unit math gebrauchen.

Matze 12. Aug 2003 21:51

Re: Wie berechne ich folgende Formel
 
Hi!
So kann man potenzieren (x hoch y):

1. Möglichkeit (gilt nur für y>0):

Code:
function Power(x,y : integer) : integer;
begin
  result := 1;
  for i := 1 to y do begin
    Result := Result*x;
  end;
end;
2. Möglichkeit (gilt nur für x>0):

Code:
function Power(x,y : double) : double;
begin
  result := exp(y * ln(x));
end;
Hab ich durch googeln gefunden. :mrgreen:

Gruß Matze

BorlanDelphiUser 12. Aug 2003 22:33

Re: Wie berechne ich folgende Formel
 
Super danke für eure Hilfe werd mich dann mal hinsetzten und die Formel zusammenbasteln


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:21 Uhr.

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