C Program to Calculate Power of a Number

In this article, we are going to write a c program to calculate power of a number

We will make this program in the following way -:

• C Program to Calculate Power of a Number Using For Loop
• C Program to Calculate Power of a Number Using While Loop
• C Program to Calculate Power of a Number Using Do While Loop
• C Program to Calculate Power of a Number Using Function
• C Program to Calculate Power of a Number Using Recursion

To make this program, we will use the following concept given below.

If you do not know about these topics well, then you may not understand this program, so you should know about them in detail from the link given above.

Now without wasting time let’s start programming.

Page Contents

C Program to Calculate Power of a Number Using For Loop

Algorithm

• Program Start
• Declare Variable
• Input base number and Power Number
• Calculate Power
• Display Resullt
• Program End

Program

//C Program to Calculate Power of a Number Using For Loop

#include <stdio.h>
void main()
{
int base, n, i;
int result = 1;

printf("Enter the base number : ");
scanf("%d", &base);

printf("Enter power number : ");
scanf("%d", &n);

for(i=1; i<=n; i++)
{
result = result*base;
}

printf("Given number is %d and power is %d and result is : %d",base, n, result);

}

Output

Enter the base number : 5
Enter power number : 3
Given number is 5 and power is 3 and result is : 125

C Program to Calculate Power of a Number Using While Loop

Program

//C Program to Calculate Power of a Number Using While Loop

#include <stdio.h>
void main()
{
int base, n, i = 1;
int result = 1;

printf("Enter the base number : ");
scanf("%d", &base);

printf("Enter power number : ");
scanf("%d", &n);

while(i<=n)
{
result = result*base;

i++;
}

printf("Given number is %d and power is %d and result is : %d",base, n, result);

}

Output

Enter the base number : 7
Enter power number : 3
Given number is 7 and power is 3 and result is : 343

C Program to Calculate Power of a Number Using Do While Loop

Program

//C Program to Calculate Power of a Number Using Do While Loop

#include <stdio.h>
void main()
{
int base, n, i = 1;
int result = 1;

printf("Enter the base number : ");
scanf("%d", &base);

printf("Enter power number : ");
scanf("%d", &n);

do
{
result = result*base;

i++;
}while(i<=n);

printf("Given number is %d and power is %d and result is : %d",base, n, result);

}

Output

Enter the base number : 10
Enter power number : 3
Given number is 10 and power is 3 and result is : 1000

C Program to Calculate Power of a Number Using Function

Algorithm

• Program Start
• Declare Variable
• Input base number and Power Number
• Calling Function
• Calculate Power
• Display Resullt
• Program End

Program

//C Program to Calculate Power of a Number Using For Loop

#include <stdio.h>
void power(int base, int n)
{  int i, result =1;
for(i=1; i<=n; i++)
{
result = result*base;
}

printf("Given number is %d and power is %d and result is : %d",base, n, result);
}
void main()
{
int base, n;
printf("Enter the base number : ");
scanf("%d", &base);

printf("Enter power number : ");
scanf("%d", &n);

power(base,n);

}

C Program to Calculate Power of a Number Using Recursion

Program

//Prime Number Program In C Using Recursion

#include<stdio.h>
int recursion(int ,int );
void main()
{
int base, n;
int result;

printf("Enter the base number : ");
scanf("%d", &base);

printf("Enter power number : ");
scanf("%d", &n);

result= recursion(base, n);
printf("Given number is %d and power is %d and result is : %d",base, n, result);

}
int recursion(int base,int n)
{  if(a!=0)
{
base = base * recursion(base ,n-1);
return(base);
}
else
return 1;
}

Output

Enter the base number : 3
Enter power number : 2
Given number is 3 and power is 2 and result is : 9

Conclusion

So friends, in this article, we have written a c program to calculate power of a number in this ways -:

• C Program to Calculate Power of a Number Using For Loop
• C Program to Calculate Power of a Number Using While Loop
• C Program to Calculate Power of a Number Using Do While Loop
• C Program to Calculate Power of a Number Using Function
• C Program to Calculate Power of a Number Using Recursion

If you have difficulty to understand any program or have any doubts or questions, then tell me in the comment below. Jeetu Sahu is A Web Developer | Computer Engineer | Passionate about Coding, Competitive Programming, and Blogging  