#include<conio.h>
#include<stdio.h>
int b, h,j,r,A,L,B,perimetro,apotema;
float area, volumen;
void procedimiento1();
void procedimiento2();
void procedimiento3();
void procedimiento4();
void procedimiento5();
cal_area(int,int);
cal_area2(int,int,int);
cal_area3(int,int);
cal_area4(int);
cal_volumen(int);
main()
{
clrscr();
printf("escoja la opcion que desea\n\n");
printf(" MENU \n");
printf("\t1._ calcular el area de un triangulo\n");
printf("\t2._ calcular el area de un Rectangulo\n");
printf("\t3._ calcular el volumen de un cono\n");
printf("\t4._ calcular el volumen de un cilindro\n");
printf("\t5._ calcular el volumen de un prisma\n");
printf("\t6._ calcular el area de un pentagono\n");
printf("\t7._ calcular el area de un Hexagono\n");
printf("\t8._ calcular el area de un trapecio\n");
printf("\t9._ calcular el area de un Rombo\n");
printf("\t0.- calcular el volumen de una esfera\n\n");
printf("\tindique su opcion \n");
scanf("%d", &j);
if(j==1)
{
printf("introduzca la base del triangulo o rectangulo\n");
scanf("%d",&b);
printf("introduzca la altura del triangulo o del rectangulo\n");
scanf("%d",&h);
procedimiento1();
}
if(j==2)
{
printf("introduzca la base\n");
scanf("%d",&b);
printf("introduzca la altura\n");
scanf("%d",&h);
procedimiento2();
}
if(j==3)
{
printf("introduzca el radio del cono\n");
scanf("%d",&r);
printf("introduzca la altura del cono\n");
scanf("%d",&h);
procedimiento3();
}
if(j==4)
{
printf("introduzca el radio del cilindro\n");
scanf("%d",&r);
printf("introduzca la altura del cilindro\n");
procedimiento4();
}
if(j==5)
{
printf("introduzca el ancho de la base del prisma\n");
scanf("%d",&A);
printf("introduzca el largo de la base del prisma\n");
scanf("%d",&L);
procedimiento5();
}
if(j==6)
{
printf("indeque el perimetro del pentagono\n");
scanf("%d",&perimetro);
printf("indique el apotema del pentagono\n");
scanf("%d",&apotema);
area=cal_area(perimetro,apotema);
printf("el area del pentagono es:%.2f\n",area);
}
if(j==7)
{
printf("indique el perimetro del hexagono\n");
scanf("%d",&perimetro);
printf("indique el apotema del hexagono\n");
scanf("%d",&apotema);
area=cal_area(perimetro,apotema);
printf("el area del hexagono es:%.2f\n",area);
}
if(j==8)
{
printf("indique la base mayor del trapecio\n");
scanf("%d", &B);
printf("indique la base menor del trapecio\n");
scanf("%d",&b);
printf("indique la altura del trapecio\n");
scanf("%d",&h);
area=cal_area2(B,b,h);
printf("el area del trapecio es:%.2f\n",area);
}
if(j==9)
{
printf("introduzca la diagonal mayor del rombo\n");
scanf("%d",&L);
printf("introduzca la diagonal menor del rombo\n");
scanf("%d",&A);
area=cal_area3(L,A);
printf("el area del rombo es:%.2f\n",area);
}
if(j==0)
{
printf("indique el radio de la esfera\n");
scanf("%d",&r);
area=cal_area4(r);
printf("el area del la esfera es:%.2f\n",area);
}
getch();
}
/*************procedimientos***************/
void procedimiento1() /*triangulo*/
{
area=(b*h)/2;
printf("el area del triangulo es: %.2f\n",area);
}
void procedimiento2() /*rectangulo*/
{
area=b*h;
printf("el area del rectangulo es:%.2f\n",area);
}
void procedimiento3()
{
volumen=(3.1416*r*r*h)/3; /*cono*/
printf("el volumen del cono es:%.2f\n",volumen);
}
void procedimiento4()
{ /*cilindro*/
volumen=(3.1416*r)*h;
printf("el volumen del cilindro es:%.2f\n",volumen);
}
void procedimiento5()
{
volumen=(A*L)*h; /*prisma*/
printf("el volumen del prima es:%.2f\n",volumen);
}
/**************funciones*****************/
cal_area(int X,int Y)
{
float K;
K=(X*Y)/2;
return(K);
}
cal_area2(int X, int Y, int Z)
{
float K;
K=((X+Y)*Z)/2;
return(K);
}
cal_area3(int X, int Y)
{
float K;
K=(X*Y)/2;
return(K);
}
cal_area4(int X)
{
float K;
K=(4*(3.1416*X*X*X))/3;
return(K);
}