Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Задание№4
Индивидуальное задание. #include < stdio.h> #include < iostream.h> #include < string.h> #include < stdlib.h> #include < dos.h> #include < graphics.h> #include < fstream.h> #include < conio.h> #include < math.h> #define ESC 27 #define UP 72 #define DOWN 80 #define RIGHT 77 #define LEFT 75
void GO(int dist); void TURN(float a); void PEN_UP(); void PEN_DOWN(); int pen=1, i, x, y, j, z; float angle, len; void GO(int dist) { int newx, newy; newx=x+int(dist*cos(angle)); newy=y-int(dist*sin(angle)); setfillstyle(1, WHITE); if(pen==1) lineto(newx, newy); else moveto(newx, newy); x=newx; y=newy; } void TURN(float a) { angle=angle+a*M_PI/180; } void PEN_UP() { pen=0; } void PEN_DOWN() { pen=1; } void main() { int gdriver=DETECT, gmode, errorcode; initgraph(& gdriver, & gmode, " D: \\Borland\\BGI"); errorcode=graphresult(); if(errorcode! =grOk) { cout< < " ЋиЁЎЄ " < < grapherrormsg(errorcode); getch(); exit; } cleardevice(); setcolor(WHITE); x=320; y=240;
for(i=1; i< =20; i++) { while(getch()! =ESC) { x=320; y=240; z=30; TURN(z+40); for(i=1; i< =1; i++) { GO(30); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(-90); for(i=1; i< =1; i++) { GO(30); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); }
TURN(-90); for(i=1; i< =1; i++) { GO(30); getch(); }
TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(-90); for(i=1; i< =1; i++) { GO(30); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(-90); for(i=1; i< =1; i++) { GO(30); getch(); }
TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch();
} TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(-90); for(i=1; i< =1; i++) { GO(30); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(-90); for(i=1; i< =1; i++) { GO(30); getch(); }
TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(-90); for(i=1; i< =1; i++) { GO(30); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(-90); for(i=1; i< =1; i++) { GO(30); getch(); }
TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(90); for(i=1; i< =1; i++) { GO(10); getch(); } TURN(-90); for(i=1; i< =1; i++) { GO(30); getch(); } } PEN_DOWN; getch(); } } }
|