# C program to find the area and perimeter of a rectangle

In high school mathematics, the most common formulas of a rectangle are perimeter, area, diagonal, etc. In this tutorial, we will learn how to implement those formulae in the C program and make a console application that will ask for the `base`

and `height`

of a rectangle and calculates the area and perimeter.

## Algorithm – FInd the Area & Perimeter

Our entry point of this program is the main function. In the main function, we will declare the necessary variables to store `base`

, `height`

, `perimeter`

, and `area`

as `float`

type.

Then we will print the message for taking corresponding input using the `printf`

method. And then `scanf`

function for taking the base and height input.

Then we will calculate using the corresponding formula and keep the result in the corresponding variables. Finally print the result using the `printf`

function.

## C program to find the area and perimeter of a rectangle

```
#include <stdio.h>
int main() {
float base, height, perimeter, area;
printf("Enter base: ");
scanf("%f", &base);
printf("Enter height: ");
scanf("%f", &height);
perimeter = 2*(base+height);
area = base*height;
printf("Perimeter of the rectangle is: %.2f ", perimeter);
printf("and area is %.2f\n", area);
return 0;
}
```

Sample Input | Sample Output |
---|---|

Enter base: 5.5 Enter height: 3.4 | Perimeter of the rectangle is: 17.80 and area is 18.70 |