Hallo,
ich muß in ein Programm diese Zuweisung schreiben:
x := a^0,5;
Leider weiß ich nicht, wie man das in Delphi formuliert.
Danke Ebi
Hallo,
ich muß in ein Programm diese Zuweisung schreiben:
x := a^0,5;
Leider weiß ich nicht, wie man das in Delphi formuliert.
Danke Ebi
Hallo Ebi,
Power errechnet aus der Basis Base und dem beliebigen Wert Exponent die Potenz.
Unit
Math
Kategorie
Arithmetik
function Power(Base, Exponent: Extended): Extended;
Beschreibung
Power errechnet aus Base und einen beliebigen Wert die Potenz. Wird als Exponent ein Bruchwert oder ein Wert größer MaxInt angegeben, muß Base größer als 0 sein.
(zu finden in der Hilfe)
Manfred
Hallo,
In der Unit Math gibt’s die Funktion „Power“. Das hat mein Vorredner ja schon gesagt.
Mit etwas Nachdenken kommt man auch drauf, dass „hoch einhalb“ das gleiche ist wie die (Quadrat-)Wurzel. Diese Funktion gibt’s standardmäßig in Delphi: „Sqrt“ (für square root).
Mit etwas Kenntnis der Logarithmen- und Potenz-Gesetze kann man auch darauf kommen, dass sich „a^0.5“ darstellen läßt als e0.5*ln(a). Die Funktionen „e hoch x“ in Delphi ist „exp(x)“ und der Logarithmus (zur Basis e) von x in Delphi ist „ln(x)“.
Viele Wege führen nach Rom.
LG
Jochen