C program to find area of a rectangle; Through this tutorial, we will learn how to find the area of rectangle using formula, function and pointers in c programs.
Programs and Algorithm to Find Area Of Rectangle
- Algorithm to Find Area Of Rectangle
- C Program to Find Area Of Rectangle using Formula
- C Program to Find Area Of Rectangle using Function
- C Program to Find Area Of Rectangle using Pointer
Algorithm to Find Area Of Rectangle
Use the following algorithm to write a program to find area of rectangle; as follows:
- Take input length and width of rectangle. Store it in two different variables.
- Calculate area of rectangle using
area = length * width. - Finally, print the value of area of rectangle.
C Program to Find Area Of Rectangle using Formula
#include<stdio.h>
int main()
{
float length,breadth,area;
printf("enter length of rectangle: ");
scanf("%f",&length);
printf("enter breadth of rectangle: ");
scanf("%f",&breadth);
area=(length*breadth);
printf("Area of Rectangle: %f\n",area);
return 0;
}
The output of the above c program; as follows:
enter length of rectangle: 10 enter breadth of rectangle: 30 Area of Rectangle: 300.000000
C Program to Find Area Of Rectangle using Function
#include<stdio.h>
float area(float l,float b)
{
return (l*b);
}
int main()
{
float l,b,a;
printf("enter length of rectangle: ");
scanf("%f",&l);
printf("enter breadth of rectangle: ");
scanf("%f",&b);
a=area(l,b);
printf("Area of Rectangle: %f\n",a);
return 0;
}
The output of the above c program; as follows:
enter length of rectangle: 50 enter breadth of rectangle: 25 Area of Rectangle: 1250.000000
C Program to Find Area Of Rectangle using Pointer
#include<stdio.h>
void area(float *l,float *b,float *area)
{
*area=((*l)*(*b));
}
int main()
{
float l,b,a;
printf("enter length of rectangle: ");
scanf("%f",&l);
printf("enter breadth of rectangle: ");
scanf("%f",&b);
area(&l,&b,&a);
printf("Area of Rectangle: %f\n",a);
return 0;
}
The output of the above c program; as follows:
enter length of rectangle: 55 enter breadth of rectangle: 15 Area of Rectangle: 825.000000