function with looping
#include 
void inputoutput ()
		 {
		 int comp,ans;
		 clrscr ();
		 printf ("choose please: 1=perimeter,2=area,3=volume] ?: ");
		 scanf ("%d",&comp);
		 if (comp==1)
		 {
		 int le, wi;
		 printf ("Enter the length: ");
		 scanf ("%d",&le);
		 printf ("Enter the width: ");
		 scanf ("%d",&wi);
		 printf ("P=%d",perimeter(le,wi));
		 }
		 else if (comp==2)
		 {
		 int le, wi;
		 printf ("Enter the length: ");
		 scanf ("%d",&le);
		 printf ("Enter the width: ");
		 scanf ("%d",&wi);
		 printf ("A=%d", area(le,wi));
		 }
		 else if (comp==3)
		 {
		 int length,width,height;
		 printf ("Enter lenght: ");
		 scanf ("%d",&length);
		 printf ("Enter width: ");
		 scanf ("%d",&width);
		 printf ("Enter height: ");
		 scanf ("%d",&height);
		 printf ("V=%d",volume (length,width,height));
		 }
		 else inputoutput ();
printf ("
Do you want to continue? [Yes=1/No=0]: ");
scanf ("%d",&ans);
if (ans==1)
inputoutput ();
else printf ("GOOD BYE");
		 }
int perimeter (int l, int w)
{
		 int per;
		 per=(l*2)+(w*2);
		 return (per);
}
int area (int le, int wi)
{
int are;
are=le*wi;
return (are);
}
int volume (int length, int width, int height)
{
int vol;
vol=(length*width*height);
return (vol);
}
main ()
{
clrscr ();
inputoutput ();
getch ();
}