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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2012, 20:26   #1
мария71
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 12
По умолчанию графика в турбо паскаль

мне нужно написать программу выводящую на экран окружность,которая может двигааться и менять цвет под управлением пользователя,но я не знаю как это сделать.помогите пожалуйста
мария71 вне форума Ответить с цитированием
Старый 06.04.2012, 21:44   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Проверьте:
Код:
uses crt,graph;
var
x,y,color,rad:integer;
c:char;

begin
d:=detect;
m:=2;
initgraph(d,m,'c:\bgi');
cleardevice;
rad:=0;
x:=360;
y:=240;
color:=0;
repeat
c:=readkey;
if c='a' then x:=(x+639) mod 640;
if c='d' then x:=(x+1) mod 640;
if c='w' then y:=(y+479) mod 480;
if c='s' then y:=(y+1) mod 480;
if c='o' then color:=(color+14) mod 15;
if c='p' then color:=(color+1) mod 15;
if c='+' then rad:=(rad+1) mod 30;
if c='-' then rad:=(rad+29) mod 30;
cleardevice;
SetColor(color+1);
Circle(x,y,rad+50);
until c=#27;
end.
wasd - движение
op -цвет
-+ - размер окружности
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика в Турбо Паскаль Эммануэль Паскаль, Turbo Pascal, PascalABC.NET 5 20.12.2010 12:22
построение графика в турбо паскале. x-voron-7 Помощь студентам 1 20.06.2010 20:48
Графика в Турбо Паскале Андрей07 Помощь студентам 3 30.06.2009 09:12