If you had followed the previous advises you'd have reached the solution a long time ago.
You have missed only one closing bracket, ignoring other bad practices. You need to close the switch block before ending the loop.
Try compiling this program...
Code:
#include<iostream>
using namespace std;
int main()
{
float x,y,r;
const double p=3.14;
double area;
float a,b;
float d;
int choes ;
do {
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<<" Enter the number (0) to end program."<<endl;//another suggestion to improe the menu.
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;
}//this is the closing bracket you were missing!
} while ( choes != 0 );
return 0;//you missed this also.
}