Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Potenz in Delphi (https://www.delphipraxis.net/74222-potenz-delphi.html)

moerty 30. Jul 2006 20:43


Potenz in Delphi
 
Hi all,
ich bin gerade dabei mir ein Programm zu schreiben und bleibe an einer Stelle hängen. Und zwar weiß ich nicht, wie ich eine Potenz berechnen kann...

Hab in der Hilfe dieses gefunden:
function Power(const Base, Exponent: Extended): Extended;

Nur wie schreib ich das jetzt in mein Programm...
Wie schreib ich das zum Beispiel, wenn ich:
(24+17)^3 haben will?

x:=(24+17) und dann weiß ich es nicht...

Bitte um Hilfe!

mkinzler 30. Jul 2006 20:45

Re: Potenz in Delphi
 
Dein Problem wird die Klammer sein, die wirst du wohl händisch auflösen müßen.

fwsp 30. Jul 2006 20:46

Re: Potenz in Delphi
 
in ner for-schleife oder mit der funktion ?power?

Delphi-Quellcode:
 x := x1 + x2;
 x := power(x, 3);

HERMES 30. Jul 2006 20:47

Re: Potenz in Delphi
 
Zitat:

Zitat von moerty
(24+17)^3 haben will?

x:=(24+17) und dann weiß ich es nicht...

x:= Power(24+17,3);

moerty 30. Jul 2006 20:48

Re: Potenz in Delphi
 
mit der klammer ist eigentlich egal, war nur ein beispiel...
kann auch sein 5^100
wie mach ich das den?

mkinzler 30. Jul 2006 20:49

Re: Potenz in Delphi
 
Zitat:

x:= Power(24+17,3);
Bist du dir da sicher, daß er nicht 41 ^3 rechnet, was etwas anderes als (24 + 17) ^3 ist?

mkinzler 30. Jul 2006 20:50

Re: Potenz in Delphi
 
Zitat:

kann auch sein 5^100
wie mach ich das den?
Delphi-Quellcode:
x := Power( 5, 100);

HERMES 30. Jul 2006 20:52

Re: Potenz in Delphi
 
Natürlich wird da zuerst addiert! ALso Power(24+17,3) = Power(41,3)
das entspricht ja auch dem was er gefragt hat, hätte er 24^3 + 17^3 wissen wollen, hätte er auch so hinschreiben sollen...

mkinzler 30. Jul 2006 20:54

Re: Potenz in Delphi
 
@hermes: Schon mal was von binomischen Formeln gehört?

HERMES 30. Jul 2006 20:57

Re: Potenz in Delphi
 
Zitat:

Zitat von mkinzler
@hermes: Schon mal was von binomischen Formeln gehört?

hmm, was war doch nochmal.... aber im ernst, wann verwendet man die?? Wenn man die summe nicht bestimmen kann, weil da eine unbekannte in der Klammer steht, wenn man aber die summe in der klammer bestimmen kann ( und das kann man bei 24+17) braucht man keine Binomischeformeln sondern errechnet sich seine summe und bestimmt dann die potenz.

Natürlich kann man auch hier die Binomische Formel anwenden z.b. (1+2)^2 = 1^2 + 2*1*2 + 2^2 = 9 = 3^2

aber bei großen exponenten wird das richtig aufwendig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:39 Uhr.
Seite 1 von 3  1 23      

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