Está en la página 1de 7

#include <stdio.

h>
#include <stdlib.h>

int main ()
{
char salir='s';

while(salir)
{
int op, lados, centinela=0, i=0, mayor=0;
float resultado, n=1, unidad, h, volumen;

printf("Favor de seleccionar una opcion\n");


printf("\nOPCION DE AREA 1\n");
printf("\nOPCION DE VOLUMEN 2\n");
scanf("%d", &op);

if(op==1)
{
printf("\nInserte el numero de lados de la figura: \n");
scanf("%d", &lados);

while(i<lados && n !=0)


{
printf("\nIngrese las medidas por lado %d= \n", i+1);
scanf("%f", &unidad);

while (unidad<=centinela)
{
printf("\nError!, ingrese un numero valido\n");
scanf("%f", &unidad );
}
int n=unidad;
if (n>mayor)
{
mayor=n;
}
i++;
}
}

if(op==2)
{
printf("\nInserte el numero de lados de la figura: \n");
scanf("%d", &lados);

while(i<lados && n !=0)


{
printf("\nIngrese las medidas por lado %d= \n", i+1);
scanf("%f", &unidad);

while (unidad<=centinela)
{
printf("\nError!, ingrese un numero valido\n");
scanf("%f", &unidad );
}
int n=unidad;
if (n>mayor)
{
mayor=n;
}
i++;
}
printf("\nIngrese el valor de la altura= \n");
scanf("%f", &h);
}

switch(op)
{
case 1:
resultado = unidad*lados;
printf("\nEl area es: %f\n", resultado);
break;

case 2:
resultado = unidad*lados;
volumen = resultado*h;
printf("\nEl volumen es: %f\n", volumen);
break;

default:
printf("\nOPCION NO VALIDA\n");
break;
}

printf("Presione <s> para salir del programa\n"); scanf("%c", &salir);


if ((salir=='S')|| (salir=='s'))
break;
}
return 0;
}

También podría gustarte