# C To Program Calculate Area Of Circle Rectangle And Triangle Using Switch Case

```#include<stdio.h>
#define PI 3.147
void main()
{
float base, height, area;
int choice;
printf("Enter\n");
printf("1. To find area of triangle\n2. To find area of Square\n");
printf("3. To find area of circle\n4. To find area of rectangle\n");
scanf("%d",&choice);
switch(choice)
{
case 1:
printf("Enter base and height of a triangle\n");
scanf("%f %f", &base, &height);
area = (1.0/2) * base * height;
printf("Area of Triangle:\t%f\n", area);
break;
case 2:
printf("Enter length of a Square\n");
scanf("%f", &length);
area = length * length;
printf("Area of Square:\t%f\n", area);
break;
case 3:
printf("Enter the radius of a Circle\n");
printf("Area of Circle:\t%f\n", area);
break;
case 4:
printf("Enter the length and breadth of a Rectangle\n");
printf("Area of Rectangle:\t%f\n", area);
break;
default:
printf("Invalid Choice\n");
}
}```

Output:

```Output 1
Enter
1. To find area of triangle
2. To find area of square
3. To find area of circle
4. To find area of rectangle
1
Enter base & height of a triangle
4
5
Area of Triangle:	10.000000
Output 2
Enter
1. To find area of triangle
2. To find area of square
3. To find area of circle
4. To find area of rectangle
2
Enter length of a square
4
Area of Square:	16.000000
Output 3
Enter
1. To find area of triangle
2. To find area of Square
3. To find area of circle
4. To find area of rectangle
3
Enter the radius of a Circle
5
Area of Circle:	78.675003
Output 4
Enter
1. To find area of triangle
2. To find area of Square
3. To find area of circle
4. To find area of rectangle
4
Enter the length and breadth of a Rectangle
5
6
Area of Rectangle:	30.000000```
Sharing Is Caring