
Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Курсовая работа Обмен сообщениями по схеме Клиент-Сервер / TESTER3
.CPP#include <iostream.h>
#include <stdio.h>
#include "cTrOnBoard.cpp"
void main()
{
cout.precision(3);
cPoint P(0,0),P1(1,0),P2(3,0),P3(3,1);
cColTriangle T1,T2(P1,P2,P3),T3;
T2.SetColor(green);
clrscr();
textcolor(GREEN);
cprintf("This program will show you few testes for the class named");
cout<<endl;
cprintf(" 'The ring list of colored isoscales triangles,");
cout<<endl;
cprintf(" placed on round map-board'");
cout<<endl<<endl;
getch();
textcolor(RED);
cprintf("RED COLOR");
textcolor(WHITE);
cprintf(" - action");
cout<<endl;
cprintf("WHITE COLOR - result");
cout<<endl<<endl<<endl;
getch();
textcolor(RED);
cprintf("initializing by arguments");
cout<<endl<<endl;
cTrOnBoard Board(P,10);
Board.boardout();
cout<<endl<<endl;
getch();
////////////////////////////////////////
cprintf("Adding 2 triangles(created by default and by arguments)");
cout<<endl<<endl;
Board.addontable(T1);
Board.addontable(T2);
Board.boardout();
cout<<endl;
getch();
////////////////////////////////////////
cprintf("Rotate ((1;0) (3;0) (2;1)) by ((3;0);-Pi/2)");
cout<<endl<<endl;
Board.move();
Board.GetCur(T3);
T3.Rotate(3,0,-1.57089632679);
Board.addontable(T3);
Board.boardout();
cout<<endl;
getch();
////////////////////////////////////////
cprintf("Change the ((1;0) (3;0) (2;1))'s color ");
cout<<endl<<endl;
Board.GetCur(T3);
T3.SetColor(blue);
Board.addontable(T3);
Board.boardout();
cout<<endl;
getch();
////////////////////////////////////////
cprintf("Try to add ((0;0) (11;0) (0;11))");
cout<<endl<<endl;
T1.Scale(11);
Board.addontable(T1);
Board.boardout();
cout<<endl;
getch();
////////////////////////////////////////
cprintf("Rotate ((0;0) (1;0) (0;1)) by ((-6;0);Pi)");
cout<<endl<<endl;
Board.GetCur(T3);
T3.Rotate(-6,0,3.14159265358);
Board.addontable(T3);
Board.boardout();
cout<<endl;
getch();
////////////////////////////////////////
cprintf("Change board center to (3;0)");
cout<<endl<<endl;
cPoint NC(3,0);
Board.Set(NC,Board.GetRad());
Board.boardout();
cout<<endl;
getch();
////////////////////////////////////////
cprintf("Change board radius to 1.5");
cout<<endl<<endl;
Board.SetNewRad(1.5);
Board.boardout();
cout<<endl;
getch();
////////////////////////////////////////
}
Соседние файлы в папке Курсовая работа Обмен сообщениями по схеме Клиент-Сервер