Develop a menudriven program that inputs a number x and at t
Develop a menu-driven program that inputs a number x, and at the user’s option, finds and displays the area (A) of one of the following: • A square with side X, A =X^2 • A circle with radius X, A = 3.14 * X^2 • An equilateral triangle with side X,A = Sqrt (3)/4 * x^2
Solution
C code:
#include <stdio.h>
#include<math.h>
void square(int a){
printf(\"Area of Square = %d \ \",a*a);
}
void circle(int r){
printf(\"Area of Circle = %f \ \", 3.14*r*r);
}
void equtriangle(int s){
printf(\"Area of Eqilateral Triangle = %f \ \",(sqrt(3)/4)*s*s);
}
int main()
{
int n=0,option=0;
printf(\"Enter the Number(x)\ \");
scanf(\"%d\",&n);
printf(\"Choose the option for calculating Area : \ 1 - Sqaure \\t2 - Circle \\t3 - Equilateral Triange\ \");
scanf(\"%d\",&option);
switch(option){
case 1 : square(n) ; break;
case 2 : circle(n) ; break;
case 3 : equtriangle(n) ; break;
default : printf(\"Wrong option choosed \ \");
}
return 0;
}
