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 while
Schleife berechnet .
while (exponent != 0) ( result *= base; --exponent; )
Denken Sie daran, dass wir das Ergebnis bereits wie 1
zu Beginn des Programms initialisiert haben .
Lassen Sie uns sehen, wie diese while
Schleife funktioniert, wenn base == 5
und 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 cmath
Header-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.