1. PROGRAMA QUE CALCULA EL VOLUMEN DE POLIGONOS;(ESPECIFICADOS EN CADA
CARACTER)
HALLAREMOS EL VOLUMEN DEL PRISMA, CILINDRO, CONO,ESFERA
#include <stdio.h>
#include <conio.h>
intopcion;
#define pi 3.14159264
voidprisma(void);
voidcilindro(void);
voidcono(void);
voidesfera(void);
void main()
{
opcion=0;
while(opcion!=5)
{
printf("nnPROGRAMA PARA CALCULAR VOLUMENES DE CUERPOS");
printf("nnIntroduzca la opcion que quiere realizar: ");
printf("n1-Calcular el volumen de un Prisma: ");
printf("n2-Calcular el volumen de un Cilindro: ");
printf("n3-Calcular el volumen de un Cono: ");
printf("n4-Calcular el volumen de un Esfera: ");
2. printf("n5-Calcular el volumen de un Salir: ");
scanf("%d",&opcion);
switch(opcion)
{
case 1: prisma();break;
case 2: cilindro();break;
case 3: cono();break;
case 4: esfera();break;
}
}
}
voidprisma(void)
{
floata,b,c;
float volumen;
charresp;
printf("nIntroduzca los valores de los lados a,b y c");
printf("na= ");scanf("%f",&a);
printf("nb= ");scanf("%f",&b);
printf("nc= ");scanf("%f",&c);
volumen=a*b*c;
printf("nEl volumen es %.3f",volumen);
3. printf("nQuieres volver a calcular el volumen de otra
figura?(S/N)");
scanf("%c",&resp);
scanf("%c",&resp);
if(resp=='n'|| resp=='N')opcion=5;
}
voidcilindro(void)
{
floatr,h;
float volumen;
charresp;
printf("nIntroduzca los valores de el radio y la altura del
cilindro");
printf("nr= ");scanf("%f",&r);
printf("nh= ");scanf("%f",&h);
volumen=pi*r*h;
printf("nEl volumen es %.3f",volumen);
printf("nQuieres volver a calcular el volumen de otra
figura?(S/N)");
scanf("%c",&resp);
scanf("%c",&resp);
if(resp=='n'|| resp=='N')opcion=5;
}
4. voidcono(void)
{
floatr,h;
float volumen;
charresp;
printf("nIntroduzca los valores del radio y la altura del cono");
printf("nr= ");scanf("%f",&r);
printf("nh= ");scanf("%f",&h);
volumen=pi*r*h/3;
printf("nEl volumen es %.3f",volumen);
printf("nQuieres volver a calcular el volumen de otra
figura?(S/N)");
scanf("%c",&resp);
scanf("%c",&resp);
if(resp=='n'|| resp=='N')opcion=5;
}
5. voidesfera(void)
{
float r;
floatvolumen;
charresp;
printf("nIntroduzca el valor del radio de la esfera");
printf("nr= ");scanf("%f",&r);
volumen=2*pi*r*r*r/3;
printf("nEl volumen es %.3f",volumen);
printf("nQuieres volver a calcular el volumen de otra
figura?(S/N)");
scanf("%c",&resp);
scanf("%c",&resp);
if(resp=='n' || resp=='N')opcion=5;
}