C ++ - Programm zur Berechnung der Potenz einer Zahl

In diesem Artikel lernen wir, die Leistung einer Zahl manuell und mithilfe der Funktion pow () zu berechnen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden C ++ - Programmierthemen kennen:

  • C ++ while und do… while Loop

Dieses Programm nimmt dem Benutzer zwei Zahlen (eine Basiszahl und einen Exponenten) und berechnet die Leistung.

Potenz einer Zahl = Basisexponent

Beispiel 1: Manuelles Berechnen der Leistung

 #include using namespace std; int main() ( int exponent; float base, result = 1; cout <> base>> exponent; cout << base << "^" << exponent << " = "; while (exponent != 0) ( result *= base; --exponent; ) cout << result; return 0; ) 

Ausgabe

 Geben Sie die Basis bzw. den Exponenten ein: 3.4 5 3.4 5 = 454.354

Wie wir wissen, ist die Potenz einer Zahl die Zahl, die wiederholt mit sich selbst multipliziert wird. Beispielsweise,

5 3 = 5 × 5 × 5 = 125

Hier ist 5 die Basis und 3 der Exponent .

In diesem Programm haben wir die Potenz einer Zahl mithilfe einer whileSchleife berechnet .

 while (exponent != 0) ( result *= base; --exponent; )

Denken Sie daran, dass wir das Ergebnis bereits wie 1zu Beginn des Programms initialisiert haben .

Lassen Sie uns sehen, wie diese whileSchleife funktioniert, wenn base == 5und exponent == 3.

Wiederholung Ergebnis * = Basis Exponent Exponent! = 0 Schleife ausführen?
1 5 3 true Ja
2 .. 25 2 true Ja
3 .. 125 1 true Ja
4 .. 625 0 false Nein

Die obige Technik funktioniert jedoch nur, wenn der Exponent eine positive ganze Zahl ist.

Wenn Sie die Potenz einer Zahl mit einer reellen Zahl als Exponenten ermitteln müssen, können Sie die pow()Funktion verwenden.

Beispiel 2: Berechnen Sie die Leistung mit der Funktion pow ()

 #include #include using namespace std; int main() ( float base, exponent, result; cout <> base>> exponent; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result; return 0; ) 

Ausgabe

 Geben Sie die Basis bzw. den Exponenten ein: 2,3 4,5 2,3 4,5 = 42,44

In diesem Programm haben wir die pow()Funktion verwendet, um die Potenz einer Zahl zu berechnen.

Beachten Sie, dass wir die cmathHeader-Datei eingefügt haben, um die pow()Funktion verwenden zu können.

Wir nehmen die Basis und den Exponenten vom Benutzer.

Wir verwenden dann die pow()Funktion, um die Leistung zu berechnen. Das erste Argument ist die Basis und das zweite Argument ist der Exponent.

Interessante Beiträge...