Zitat:
Wenn man unbedingt will, könnte man zB sowas benutzen
Delphi-Quellcode:
function IsPowerOfX(base, number: double): boolean;
begin
result := IsZero(abs(frac(logn(base, number)));
end;
Aja, und Du bist sicher, daß das mit der Null (IsZero) wirklich funktioniert?
Halte ich für ein Gerücht!
Das
abs ist überflüssig, da Nachkommastellen immer positiv sind.
Und was soll nun wirklich besser sein?
Gruß
Wolfgang