C program to find the perimeter of a rectangle; Through this tutorial, we will learn how to find or calculate perimeter of a rectangle using standard formula, function and pointer in c programs.
Programs and Algorithm to Find Perimeter of a Rectangle
Use the following algorithm and programs to find or calculate perimeter of a rectangle using standard formula, function and pointer in c:
- 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
Use the following algorithm to write a program to find the perimeter of rectangle; as follows:
- Take input length and width of rectangle. Store it in two different variables.
- Calculate perimeter of rectangle using
perimeter=2*(length+breadth)
- 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 output 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 output 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 output of the above c program; as follows:
enter length of rectangle: 55 enter breadth of rectangle: 65 Perimeter of Rectangle: 240.000000