Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2010, 20:40   #1
alenenok
Новичок
Джуниор
 
Регистрация: 19.12.2010
Сообщений: 1
По умолчанию улитка паскаля

помогите пожалуйста нарисовать оси координат:


Program ulitka;
uses crt,graph;
var grdriver,grmode,x,y,i,a,b:integer;t ,x1,y1:real;
begin
clrscr;
writeln('vvedite znacheniya a i b, pri etom a<b<2a');
readln(a,b);
if (a<b) and (b<2*a) then begin
grdriver:=detect;
initgraph(grdriver,grmode,'');
x:=getmaxx div 2;
y:=getmaxy div 2;
for i:=0 to 360 do begin
t:=i*pi/180;
x1:=x+a*cos(t)*cos(t)+b*cos(t);
y1:=y+a*cos(t)*sin(t)+b*sin(t);
setcolor(red);
setlinestyle(solidln,3,3);
if t=0 then
moveto(round(x1),round(y1))
else
lineto(round(x1),round(y1));

end;
delay(10000);
end
else writeln('nevernie dannie');readln; halt;
closegraph;
end.
alenenok вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С паскаля на c++ Sparky Помощь студентам 1 09.03.2010 16:56
от паскаля к с++ WOLFak Обсуждение статей 11 27.01.2010 00:18
улитка (паскаль) Sined121 Помощь студентам 4 14.12.2009 20:23
улитка паскаля Sined121 Помощь студентам 0 14.12.2009 20:15