PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Potenzen?



TMLL
19.07.2005, 16:07
Hallo allesamt!

Hab mal eine ganz einfache Frage:
Ich will meine Mega16 eine Zahl potenzieren lassen, also einfach
4³ = 64.
Dabei will ich nicht so kompliziert rechnen wie
var1 =4
var2 = var1*var1
var3 = var2*var1

sondern eher
var1 = 4
var2 = var1 ^ 3
rechnen.

Funktioniert soweit ganz gut, aber komischerweise nur bei Zahlen größer 2! Bei 0,64 kommt beispielsweise ein Wert von 16,75 raus.
Hä??? Hab ich da in Mathe was verpennt?
Kann mir das jemand erklären oder eine Alternativprogrammierung nennen?

Danke und Gruß, Martin

PicNick
19.07.2005, 16:18
Hast du das schon probiert ?


Returns the power of a single variable and its argument

Syntax
var = POWER( single, raise )


Remarks

Var A numeric variable that is assigned with the power of variable single ^ raise.
Single The single variable to get the power of.

TMLL
19.07.2005, 16:37
Tja, manchmal muß man nur den richtigen englischen Begriff für sowas kennen!
Funktioniert bestens, vielen Dank!
Gruß, Martin