Hi.
Ich habe eigentlich gar kein konkretes Problem, sondern will nur meinen Wissensdurst befriedigen.
Ich habe einen ziemlich komplizierten programmcode, der zum errechnen der astronomischen Plattenkonstanten ist.
(weis nicht, ob jemand schon mal was davon etwas gehört hat).
In diesem code kam auch ab und zu die power funktion vor.
einzeln hat dieser Code gut funktioniert, aber wenn ich ihn mehrmals hintereinander in einer for Schleife ausgeführt habe, kam bei den Power Funktionen immer ungültige Gleitkommaoperationen heraus.
Ich habe das problem jetzt so gelöst, das ich mir meine eigene power funktion geschrieben habe. Da ich eh nur hoch 2 nehmen wollte war das nicht weiter Schwierig. Trotzdem frage ich mich natürlich, wieso ein code beim Mehrmalsausführen anders funktioniert.
Sollte irgendjemand eine Antwort habe, ich warte ^^
[edit] oha, das Ganze wird immer mysteriöser. wenn ich nämlich irgendein showmessage direkt vor die Rechnung setze klappt auch alles einwandfrei
in einem Beitrag weiter unten wird erwähnt, das die Powerfunktion den Fehler ungülrige Gleitkommaoperation liefert, wenn der exponent ein bruch ist und die andere Zahl unter null. Dies ist bei mir nicht der Fall. Der Exponent ist immer 2. [/edit]