forked from casafurix/c-programs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharea.c
More file actions
49 lines (49 loc) · 1.83 KB
/
area.c
File metadata and controls
49 lines (49 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <stdio.h>
#include <math.h>
#define PI 3.14
void main(){
float area,x,y;
int read;
printf("1-Area OF circle \n2-Area of Triangle\n3-Area of rectangle\n4-Area of Rhombus\n5-area of square\n6-Area of pentagon\n7-Area of Hexagon \n");
printf("Enter your Choice : ");
scanf("%d",&read);
switch(read){
case 1:printf("Enter Radius : ");
scanf("%f",&x);
area=x*x*PI;
printf("Area : %.3f \n",area);// Area will be printed upto 3 decimal places
break;
case 2:printf("Enter base and height : ");
scanf("%f%f",&x,&y);
area=(x*y)/2; //modified the formula
printf("Area : %.3f \n",area);
break;
case 3:printf("Enter Length and Breadth : ");
scanf("%f%f",&x,&y);
area=x*y;
printf("Area : %.3f \n",area);
break;
case 4:printf("Enter Diagonnals : ");
scanf("%f%f",&x,&y);
area=(x*y)/2;//modified the formula
printf("Area : %.3f \n",area);
break;
case 5:printf("Enter side :");
scanf("%f",&x);
area=x*x;
printf("Area : %.3f \n",area);
break;
case 6:printf("Enter Side : ");
scanf("%f",&x);
area=(sqrt(5 * (5 + 2 * (sqrt(5)))) * x * x) / 4; // %f will happen once & modified the formula
printf("Area : %.3f \n",area);
break;
case 7:printf("Enter Side : ");
scanf("%f",&x);
area=((3*sqrt(3))/2)*x*x;// modified the formula
printf("Area : %.3f \n",area);
break;
default: printf("Invalid choice entered\n");
break;
}
}