PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Potenz Berechnung



NEAVORC
04.12.2007, 13:27
Hi hab mir mal vorgenommen aus Übungszwecken einen Rechner zu Programmieren wie caponee es hier im Wettbewerb gemacht hat.

Icz würde gerne auch die Möglichkeit Potenzzahlen z brechnen einbauen abe rich hänge da irgendwie fest.


Danke für eure Hilfe^^

Gaara
04.12.2007, 13:37
ich würde so vorgehen denk ich, is bestimmt nich perfekt aber klappen würds:

basis eingeben: sagen wir mal var b
wie oft es hoch hochgerechnet werden soll: von mir aus h
ne zwischen speicherung: temp
dann temp=b
jetzt ne schleife die h mal wiederholt wird und die so aussieht
temp*b

falls da ein denkfehler is sry aber ich hab c++ jetzt schon seit ner zeitlang netmehr gemacht^^
ich hoffe es klappt.

l0dsb
04.12.2007, 13:44
Potenzieren ist ja nicht viel mehr als Multiplizieren auch.


int Power(int pBase, int pExponent)
{
if(pExponent == 0) return 1;
if(pExponent == 1) return pBase;

int Value = pBase;
for(int i = 1; i <= pExponent; i++) Value *= pBase;

return Value;
}

So könnte es gehen, bei Fehlern bitte posten. :)

Added after 1 minutes:

Oh, war zu langsam. :)

NEAVORC
04.12.2007, 14:02
Ahh danke schöön ^^


Hab das von Gaara eh nicht so verstanden deine Antwort war anschaulicher ^^

Trotzdem danke an Gaara