Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

rain87



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
uses graph,crt;
const big_r=100;
      big_col=YELLOW;
      small_r=50;
      small_col=GREEN;
      step=0.001;
var gd,gm,x,y:integer;
    alp:real;
begin
     gd:=DETECT;
     gm:=DETECT;
     initgraph(gd,gm,'');
     gd:=graphresult;
     if(gd<>grOk)then
     begin
          writeln('Error ',gd,#13#10,grapherrormsg(gd),#13#10'Press any key...');
          readkey;
          halt(1);
     end;
     setcolor(big_col);
     gd:=getmaxx shr 1;
     gm:=getmaxy shr 1;
     circle(gd,gm,big_r);
     repeat
     setcolor(BLACK);
     circle(x,y,small_r);
     x:=gd+round((2+small_r+big_r)*cos(alp));
     y:=gm+round((2+small_r+big_r)*sin(alp));
     setcolor(small_col);
     circle(x,y,small_r);
     alp:=alp+step;
     delay(100);
     until keypressed;
     closegraph;
end.

Всего записей: 1744 | Зарегистр. 21-06-2006 | Отправлено: 21:06 24-02-2007
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru