In this shot, we will discuss how to calculate the power of a number. In other words, we will learn how to calculate the power of base
to exponent
.
Power of
base
toexponent
=
For example, we have , which means 2 will be multiplied 3 times, which is 2 * 2 * 2. This gives an output of 8.
We will use a loop to calculate the power of a number. The loop will execute until the condition becomes false
, after which the loop will be terminated. It will execute as many times as we give the value of the exponent
.
To understand this better, let’s look at the code snippet below.
#include <iostream>using namespace std;int main() {int base, exponent, counter, result = 1;cin >> base >> exponent ;for (counter = 1; counter <= exponent ; counter++)result *= base;cout << "The power of a number is :" << result ;return 0;}
Enter the input below
In order to pass the input to the code, you need to pass two numbers, the
base
and theexponent
, in the above box, like so:4 5
.
In line 6, we initialize the base
, exponent
, counter
variables and result = 1
.
In line 7, we take the input as base
and exponent
.
In lines 9 and 10, we run a loop and then multiply the base
with itself exponent
times.
In line 12, we print the result.
In this way, we can calculate the power of a number in C++ with loops.