**Find power of a number in cpp** is cpp program to find exponent of a number.

In this tutorial we are going to one simple and easy program find power of a number in cpp.

First we will how to calculate power of a number, program to calculate power of a number in c++.

**How to calculate power of a number**

To calculate the exponent (power of number) we first take two input values which are the base number and power value. and calculate power by multiplying base value power value times. and print the power of number.

**Formula to calculate power of a number**

num^{N }=num*num…num N

Example :

2^{3 }= 2 * 2 *2 =8

**There are two ways to find power of a number in cpp**

Using while loop

Using pow() function

**Power of a Number Using while Loop**

This is the first method using which we can find power of a number in cpp

While loop in cpp

**Algorithm for power of a Number Using while Loop**

- Start
- Declare variable
- Take input from user power value ad base value
- Find power of a number using loop
- Print power
- End

## C++ Program to Calculate Power of a Number

12345678910111213141516171819202122232425262728293031 | #include <iostream>using namespace std;int main(){ int exponent; float base, result = 1;cout << “Enter base and exponent respectively: “; cin >> base >> exponent;cout << base << “^” << exponent << ” = “;while (exponent != 0) { result *= base; –exponent; } cout << result; return 0;} |

**Output :**

**Explanation :**

**1. Execution starts with the main function.**

**2. Declare the variables**

exponent => to store power value

base => to store base value

result => to store final result

**3. Take input power and base from user**

cin >> base >> exponent;

=>base = 2 , exponent = 2

**4. Now calculate power by formula for this we use while loop**

**At iteration 1**

while (exponent != 0) => 2!=0 condition true loop executed

result *= base => result = 2

–exponent => exponent = 1

**At iteration 2**

while (exponent != 0) => 1!=0 condition true loop executed

result *= base => result = 4

–exponent => exponent = 0

**At iteration 3**

while (exponent != 0) => 0!=0 condition false

**5. Print the result**

cout << result; => 4

**Power Using pow() Function**

This is the second method using which we can find power of a number in cpp

using pow() function in cpp

**Algorithm for power Using pow() Function**

- Start
- Declare variable
- Take input from user power value ad base value
- Find power of a number using pow()
- Print power
- End

**C++ program Compute power using pow() Function**

12345678910111213141516171819202122232425262728293031 | #include <iostream>#include <cmath>using namespace std;int main(){ float base, exponent, result; cout << “Enter base and exponent respectively: “; cin >> base >> exponent; result = pow(base, exponent); cout << base << “^” << exponent << ” = ” << result; return 0;} |

**Output :**

**Explanation :**

**1. Execution starts with the main function.**

**2. Declare the variables**

exponent => to store power value

base => to store base value

result => to store final result

**3. Take input power and base from user**

cin >> base >> exponent;

=>base = 2 , exponent = 2

**4. Now calculate power by formula for this we use pow() which finds the power of a number.**

result = pow(base, exponent);

**5. Print the result**

cout << result; => 4