Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Классы Точка и Равнобедренный Треугольник / SALMON2
.CPP#include<iostream.h>
#include<conio.h>
#include<cpoint.h>
void main()
{
double x0, y0, R0, Fi0, dx, dy; //‚бЇ®¬®Ј ⥫млҐ ЇҐаҐ¬ҐлҐ
int choice, flag=0; //choice - ЇҐаҐ¬Ґ п ўлЎ®а , flag - ᮧ¤ «Ё в®зЄ
char z='1'; //z - гЇа ў«пой п жЁЄ«®¬
do //жЁЄ« зЁ Ґвбп
{
clrscr();
cout<<endl<<"‘®§¤ вм ®ўго в®зЄг..................................1";
cout<<endl<<"Џа®б¬®ваҐвм Ёд®а¬ жЁо ® в®зЄҐ.......................2";
cout<<endl<<"ЏҐаҐҐбвЁ в®зЄг § ¤ ®Ґ а ббв®пЁҐ...............3";
cout<<endl<<"‡ҐаЄ «м® ®ва §Ёвм в®зЄг ®в®бЁвҐ«м® ¤агЈ®© в®зЄЁ...4";
cout<<endl<<"‚л©вЁ Ё§ Їа®Ја ¬¬л...................................5";
cout<<endl<<endl<<"‚ и ўлЎ®а ";
cin>>choice;
switch(choice) //ўлЎ®а ЇгЄв ¬Ґо
{
case 1:Point A; flag = 1; break; //ЏгЄв ЇҐаўл© - ᮧ¤ ЁҐ ®ў®© в®зЄЁ
case 2:
if(!flag) {cout<<"’®зЄ ҐйҐ Ґ ᮧ¤ !"; getch();}
else {A.GetXY(x0, y0); cout<<"Љ®®а¤Ё вл в®зЄЁ: x = " <<x0<<" y = " <<y0; A.GetRFi(R0, Fi0); getch();}
break;
case 3:
if(!flag) {cout<<"’®зЄ ҐйҐ Ґ ᮧ¤ !"; getch();}
else{cout<<"‚ўҐ¤ЁвҐ ўҐ«ЁзЁг ЇҐаҐ¬ҐйҐЁп Ї® ®бЁ ЎбжЁбб."
<<"…б«Ё ўҐ«ЁзЁ Ї®«¦ЁвҐ«м , ⮠ᬥ饨Ґ ®бгйҐбвўЁвбп ўЇа ў®,"
<<" ў Їа®вЁў®¬ б«гз Ґ - ў«Ґў® ";
cin>>dx;
cout<<"‚ўҐ¤ЁвҐ ўҐ«ЁзЁг ЇҐаҐ¬ҐйҐЁп Ї® ®бЁ ®а¤Ё в."
<<"…б«Ё ўҐ«ЁзЁ Ї®«¦ЁвҐ«м , ⮠ᬥ饨Ґ ®бгйҐбвўЁвбп ўўҐае,"
<<" ў Їа®вЁў®¬ б«гз Ґ - ўЁ§ ";
cin>>dy;
A.Move(dx, dy);}
break;
case 4:if(!flag) {cout<<"’®зЄ ҐйҐ Ґ ᮧ¤ !"; getch();}
else{ cout<<"‘®§¤ ¤Ё¬ жҐва бЁ¬¬ҐваЁЁ"<<endl; Point B; A.Mirror(B);}
break;
case 5:{z=27; break;}
}
}
while(z!=27);
}
Соседние файлы в папке Классы Точка и Равнобедренный Треугольник