In this article, we will write an algorithm and flowchart for calculating X to the power of Y.

### Flowchart for calculating X to the Power of Y i.e X^{Y} :

Remove WaterMark from Above Flowchart

### Algorithm for calculating X to the Power of Y i.e X^{Y} :

Step 1: Start
Step 2: Declare variable pow and i.
Step 3: Initialize pow= 1 and i= 1.
Step 4: Read base X and power Y from user.
Step 5: Repeat step until i is less than equal to Y i.e i<=Y
5.1: Set, pow= pow * x
5.2: Increment the value of i by 1
Step 6: The value stored in pow is the required value.
Step 7: Stop
In the above algorithm,

- We first define variable pow and i and Initialize pow= 1 and i= 1.
- Then we read the base value and power value, then a loop is started until i reaches the value of Y.
- Inside the loop a variable pow is used to store the power value by reccursively multiplying the base value with pow, and then value of i is incremented.
- Then, we return value stored in pow.