C Program to Find Perimeter of a Rectangle

In this tutorial, i am going to show you how to find or calculate perimeter of a rectangle with the help of standard formula, function and pointer in c programs.

All C Programs and Algorithm to Find Perimeter of a Rectangle

  • Algorithm to Find Perimeter of a Rectangle
  • C Program to Find Perimeter of a Rectangle using Formula
  • C Program to Find Perimeter of a Rectangle using Function
  • C Program to Find Perimeter of a Rectangle using Pointer

Algorithm to Find Perimeter of a Rectangle

Just follow the below given algorithm to write a program to find the perimeter of rectangle; as follows:

  1. Take input length and width of rectangle. Store it in two different variables.
  2. Calculate perimeter of rectangle using perimeter=2*(length+breadth)
  3. Finally, print the value of perimeter of rectangle.

C Program to Find Perimeter of a Rectangle using Formula

#include<stdio.h>
int main()
{
	float length,breadth,perimeter;
	
	printf("enter length of rectangle: ");
	scanf("%f",&length);
	
	
	printf("enter breadth of rectangle: ");
	scanf("%f",&breadth);
 
	perimeter=2*(length+breadth);
	printf("Perimeter of Rectangle: %f\n",perimeter);
	return 0;
}

The result of the above c program; as follows:

enter length of rectangle: 10
enter breadth of rectangle: 50
Perimeter of Rectangle: 120.000000

C Program to Find Perimeter of a Rectangle using Function

float perimeter(float l,float b)
{
	return 2*(l+b);
}
 
int main()
{
	
	float l,b,p;
	
	printf("enter length of rectangle: ");
	scanf("%f",&l);
	
	
	printf("enter breadth of rectangle: ");
	scanf("%f",&b);
 
	p=perimeter(l,b);
	printf("Perimeter of Rectangle: %f\n",p);
	return 0;
}

The result of the above c program; as follows:

enter length of rectangle: 10
enter breadth of rectangle: 66
Perimeter of Rectangle: 152.000000

C Program to Find Perimeter of a Rectangle using Pointer

#include<stdio.h>
void perimeter(float *l,float *b,float *p)
{
	*p=2*(*l+*b);
}
 
int main()
{
    
float l,b,p;
	
	printf("enter length of rectangle: ");
	scanf("%f",&l);
	
	
	printf("enter breadth of rectangle: ");
	scanf("%f",&b);
 
	perimeter(&l,&b,&p);
	printf("Perimeter of Rectangle: %f\n",p);
	return 0;
}

The result of the above c program; as follows:

enter length of rectangle: 55
enter breadth of rectangle: 65
Perimeter of Rectangle: 240.000000

Be First to Comment

Leave a Reply

Your email address will not be published.