Created a simple program that at the expense of the spaces and draw some shapes When press any program to run it performs the desired and then come out of the program and I want him to return to the main menu without exiting help about it
Code:
#include<iostream.h>
void main()
{
float x,y,r;
const double p=3.14;
double area;
float a,b;
float d;
int choes;
cout<<"[simple porogram]"<<endl;
cout<<" ==============="<<endl;
cout<<"main menu"<<endl;
cout<<"========="<<endl;
cout<<" Enter the number (1) to calculate area and vicinity of rectangle . "<<endl;
cout<<" Enter the number (2) to calculate area and vicinity of circle . "<<endl;
cout<<" Enter the number (3) to calculate area of triangle . "<<endl;
cout<<" Enter the number (4) to calculate vicinity of triangle . "<<endl;
cout<<" Enter the number (5) to calculate area and vicinity of square . "<<endl;
cout<<" Enter the number (6) to drow a rectangle ."<<endl;
cout<<" Enter the number (7) to drow a triangle ."<<endl;
cout<<" Enter the number (8) to drow diamond."<<endl;
cout<<" ===================================="<<endl;
cout<<" Enter the number :"<<endl;
cin>>choes;
switch (choes)
{
case 1:
cout<<"enter the length : ";
cin>>x;
cout<<"enter the width :";
cin>>y;
cout<<"the area of rectangle is :"<<x*y<<endl;
cout<<"the vicinity of rectangle is :"<<(x+y)*2<<endl;
break ;
case 2:
cout<<"enter the radius :"<<endl;
cin>>r;
area=(r*r)*p;
cout<<"the area of circle is :"<<area<<endl;
cout<<"the vicinity of circle is :"<<(r*p)*2<<endl;
break;
case 3:
cout<<"Enter the hight and base :"<<endl;
cin>>a>>b;
cout<<"the area of triangle is :"<<0.5*a*b<<endl;
break;
case 4:
cout<< "Enter lengths ribs :"<<endl;
cin>>a>>b>>d;
cout<< "the vicinity of triangle is :"<<a+b+d<<endl;
break;
case 5:
cout<<"Enter the length of the rib : "<<endl;
cin>>d,
cout<<"the area of square is :"<<d*d<<endl;
cout<<"the vicinity of square is :"<<d*4<<endl;
break;
case 6:
{
for(int z=1; z<=79; z++)
{
cout << "*";
}
cout << endl;
for(int i=1; i<=10; i++)
{
cout << "*";
for(int j=1; j<=77; j++)
{
cout << " ";
}
cout << "*" << endl;
}
for(int y=1; y<=79; y++)
{
cout << "*";
}
cout << endl;
}
break;
case 7:
{
for (int a = 1; a <= 20; a++)
{
for (int i = 1; i <= a; i++)
cout << "*";
cout << endl;
}
cout << endl;
}
break ;
case 8:
cout << " * \n * * *\n * * * *\n * * * * *\n * * * * * *\n* * * * * * *\n * * * * * *\n * * * * *\n * * * *\n * * *\n * \n";
break;
default :
cout<<" error "<<endl;
cout<<" (wrong choice) "<<endl;
}
}