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

#include<stdio.h>
#define PI 3.147
void main()
{
	float radius, length, breadth;
	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");
			scanf("%f", &radius);
			area = PI * radius * radius;
			printf("Area of Circle:\t%f\n", area);
			break;
		case 4:
			printf("Enter the length and breadth of a Rectangle\n");
			scanf("%f %f", &length, &breadth);
			area = length * breadth;
			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