Potenzieren ohne pow()

F_P_aus_K

Erfahrenes Mitglied
Guten Morgen

ich will ein Allgorithmus schreiben, welches das pow ersetzt, damit tu ich mcih sehr schwer.
Hat jemand ne Idee wie ich das hinbekomme, dass ich auch Zahle wie 9^(1/2) rechnen kann?
Danke
Frank
 
Naja, du musst an die Sache mathematisch herangehen. Als erstes musst du die Potenz in zwei Teile teilen, sodass du die ganzen Potenzen im ersten Teil hast und die brüche in dem zweiten Teil. Das ganze ist nichts weiter, als reine Mathematik. Ich nehme jetzt mal ein Beispiel: 3^(5/2)

3^(5/2) = 3^2 * 2-Wurzel(3)

Über den ersten Teil kannst du mir einer For schleife gehen. Über den zweiten gehst du mit der Wurzelfunktion ran. Zur Erinnerung:

a ^ (b/c) => c-Wurzel (a^b)
 
Zurück