EJERCICIO 4 DE C: “CALCULO DE VOLÚMENES”
Programa para calcular los volúmenes de 4 cuerpos diferentes.
Resultado.
CÓDIGO DEL PROGRAMA.
#include <stdio.h>
#include <conio.h>
int opcion;
#define pi 3.14159264
void prisma(void);
void cilindro(void);
void cono(void);
void esfera(void);
void
main()
{
opcion=0;
while(opcion!=5)
{
printf("\n\nPROGRAMA PARA CALCULAR VOLUMENES DE CUERPOS");
printf("\n\nIntroduzca 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: ");
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;
}
}
}
void prisma(void)
{
float a,b,c;
float volumen;
char resp;
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);
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;
}
void cilindro(void)
{
float r,h;
float volumen;
char
resp;
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;
}
void cono(void)
{
float r,h;
float volumen;
char
resp;
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;
}
void esfera(void)
{
float
r;
float
volumen;
char
resp;
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;
}