This program takes two numbers from user, a base number and a exponent and calculates the power.
Power of a number = baseexponent
This program below assumes that the user always enters a non-negative integer as exponent.
Source Code to Calculate Power of a Number
#include <iostream>
using namespace std;
int main() {
int exp;
float base, power = 1;
cout << "Enter base and exponent respectively: ";
cin >> base >> exp;
while (exp != 0) {
power *= base;
--exp;
}
cout << "Result = " << power;
return 0;
}
Output
Enter base and exponent respectively: 3.4
3
Result = 39.304
To calculate power of a number with any exponent, you can use pow() function which is a standard library function. You have to include header file to use pow() function.
Source Code to Calculate Power with pow() Function
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int exp;
float base;
cout << "Enter base and exponent respectively: ";
cin >> base >> exp;
cout << "Result = " << pow(base, exp);
return 0;
}
The output of this program is same as above program