Mathematische Aufgabe

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