In this tutorial, i am going to show you how to find the area of rectangle with the help of formula, function and pointers in c programs.
All C 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
Just follow the below given 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 result 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 result 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 result of the above c program; as follows:
enter length of rectangle: 55 enter breadth of rectangle: 15 Area of Rectangle: 825.000000