Re: Power arithmetic function to C#



Tom de Neef wrote:

"SunYour" <sunyour@xxxxxxxxxxx> schreef in bericht
news:1143584822.163480.194610@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hello,

Does anyone know how the Power arithmetic function works? I need to
define my own Power function in c# and need to know how to implement
it.


z = x ** y
ln(z) = y * ln(x)
z = exp(ln(z)) = exp(y * ln(x))

function Power(const Base, Exponent: Extended): Extended;
// base ** exponent for base >0
begin
if base>0
then result:=exp(exponent*ln(base))

//if x = 0 then z = 0, no need to have an error for that.

else if base = 0
then result := 0

else error
end;

Tom

Hanford
.