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 wurzel formel (https://www.delphipraxis.net/88701-wurzel-formel.html)

don buck 19. Mär 2007 18:30


wurzel formel
 
guten abend,
ich brauche hilfe und zwar, ich benötige dringend die formel für wurzelberechenung
diese ist nich optimal,da sie nur die quadratwurzel berechnet:

ergebnis:= sqrt (zahl1);

könnntet ihr mir bitte eine formel geben, bei der ich die 2,3,4,5,6,..... wurzel ziehen kann, diese aber im prog. auswählen kann

es ist sehr dringend, ich hoffe ich bekomme eine schnelle antwort

MFG

BUCK! :roll: :roll: :roll:

Jürgen Thomas 19. Mär 2007 18:33

Re: wurzel formel
 
Power mit 1/n als Exponent

Jürgen

fLaSh11 19. Mär 2007 18:33

Re: wurzel formel
 
Delphi-Quellcode:
ergebnis:=root(grad, zahl)

leddl 19. Mär 2007 18:34

Re: wurzel formel
 
Weiß nicht, obs mit Power funktioniert, aber versuch mal
Delphi-Quellcode:
Wurzel := Power(zahl1,1/n);

don buck 19. Mär 2007 18:45

Re: wurzel formel
 
ich danke euch, aber leider funktioniert es bei mir nich ich weiss nich warum....

die potenz bei hoch... hab ich schon mit power gemacht, da klappts bei wurzel allerdings nich :cry:

nunja vllt. kann mir noch einer helfen

ich denke euch trotzdem dass ihr soooo schnell geantwortet habt, HAMMER!! seit ihr

get buck! :thumb: :thumb:

Nicolai1234 19. Mär 2007 18:48

Re: wurzel formel
 
Zitat:

Zitat von don buck
ich danke euch, aber leider funktioniert es bei mir nich ich weiss nich warum....

die potenz bei hoch... hab ich schon mit power gemacht, da klappts bei wurzel allerdings nich :cry:

nunja vllt. kann mir noch einer helfen

ich denke euch trotzdem dass ihr soooo schnell geantwortet habt, HAMMER!! seit ihr

get buck! :thumb: :thumb:

Wie meinten auch hoch 1/n für die nte Wurzel.

Also 27^(1/3) ist die dritte Wurzel aus 27.

Also könntest du das mit power umsetzen.

Matze 19. Mär 2007 18:52

Re: wurzel formel
 
Hallo, noch herzlich willkommen!

Die Auswahl kann beispielsweise über eine ComboBox erfolgen, doch da sind dir kaum Grenzen gesetzt.

Bei mir geht die Berechnung mittels Delphi-Referenz durchsuchenPower ohne Probleme:

Delphi-Quellcode:
uses Math;

function CalcRoot(n, Number: Integer): Double;
begin
  result := Power(Number, 1/n);
end;

don buck 19. Mär 2007 19:01

Re: wurzel formel
 
ASO; ok ich habs, jetzt klappts, danke euch, schönen abend noch

:thumb: :thumb: ciao :thumb: :thumb:


GET BUCK!

Cöster 19. Mär 2007 20:31

Re: wurzel formel
 
Zitat:

Zitat von fLaSh11
Delphi-Quellcode:
ergebnis:=root(grad, zahl)

In welcher Unit soll die Funktion stehen? Mein Delphi (5 Standard und Turbo Explorer) kennt sie nicht.

fLaSh11 19. Mär 2007 21:29

Re: wurzel formel
 
ich könnte schwören, dass es diese Funktion in unserer TurboPascal Version in der Schule gab...

sber wenn nicht dann machs halt so: ( :mrgreen: )
Delphi-Quellcode:
function root(grad, zahl: integer): double;
begin
  Result := Power(zahl, 1/grad);
end;
:duck:

//Edit: verschrieben...


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:38 Uhr.
Seite 1 von 2  1 2      

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