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 Mit "Power" eine beliebige Wurzel ziehen (https://www.delphipraxis.net/135584-mit-power-eine-beliebige-wurzel-ziehen.html)

0nk3lz 13. Jun 2009 23:59


Mit "Power" eine beliebige Wurzel ziehen
 
Hey Leute,
ich finde in der SuFu irgendwie nichts...

Ich bin dabei einen Taschenrechner zu "basteln" und will nun eine eine beliebige Wurzel ziehen...

Bei beliebigen Exponenten habe ich das folgendermaßen:
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
var zahl1, zahl2, ergebnis: real;
begin
  zahl1 := StrToFloat(Edit1.Text);
  zahl2 := StrToFloat(Edit2.Text);

  ergebnis := power(zahl1, zahl2);

  edit3.text := FloatToStr(ergebnis);
end;
Kann man denn mit der "Power" Funktion auch beliebige Wurzeln ziehen?
Wenn ja, wie?

MfG 0nk3lz

omata 14. Jun 2009 00:03

Re: Mit "Power" eine beliebige Wurzel ziehen
 
Die Funktion Power errechnet aus der Basis Base und dem beliebigen Wert Exponent die Potenz. Wurzel? :gruebel:

schau dir mal sqrt an.

mkinzler 14. Jun 2009 00:05

Re: Mit "Power" eine beliebige Wurzel ziehen
 
Andererseits ist die Quadratwurzel von x = x^(1/2)

0nk3lz 14. Jun 2009 00:06

Re: Mit "Power" eine beliebige Wurzel ziehen
 
Ja ich dachte, dass es mit Power geht, weil man mit Power auch die 3. Wurzel ziehen kann:
Delphi-Quellcode:
procedure TForm1.BitBtn7Click(Sender: TObject);
var zahl1, ergebnis: real;
begin
  zahl1 := StrToFloat(Edit1.Text);

  ergebnis := power(zahl1,1/3);

  edit3.text := FloatToStr(ergebnis);
end;

mkinzler 14. Jun 2009 00:09

Re: Mit "Power" eine beliebige Wurzel ziehen
 
Dann hast du doch deine Frage schon fast selber beantwortet

0nk3lz 14. Jun 2009 00:10

Re: Mit "Power" eine beliebige Wurzel ziehen
 
Fast, aber leider nicht ganz. Und auf den Rest komm ich leider nicht... :(

mkinzler 14. Jun 2009 00:14

Re: Mit "Power" eine beliebige Wurzel ziehen
 
Welchen Rest? Hast du mal die Delphi-Hilfe konsultiert?

Dax 14. Jun 2009 00:14

Re: Mit "Power" eine beliebige Wurzel ziehen
 
Zweite Wurzel von x: x^(1/2) nach mkinzler.
Dritte Wurzel von x: x^(1/3) nach 0nk3lz.
Da ist doch ein Muster drin?

omata 14. Jun 2009 00:16

Re: Mit "Power" eine beliebige Wurzel ziehen
 
Vielleicht hilft das hier weiter

jfheins 14. Jun 2009 00:18

Re: Mit "Power" eine beliebige Wurzel ziehen
 
Zitat:

Zitat von Dax
Da ist doch ein Muster drin?

Oh mein Gott, das sind die Illuminaten!

2 und 3 ... ergibt 23 !!!

Und 2*2 + 3*3 ergibt 13 :shock:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:16 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