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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2011, 22:58   #1
Anny_Apple
Пользователь
 
Регистрация: 07.03.2011
Сообщений: 32
Лампочка Управление размарами прямоугольника(паскаль)

Кто может, помогите!В графике не разбираюсь.

Составить программу для управления размерами прямоугольника и его положением на экране. Упаравление выполняется клавишами:
">" - увеличивает ширину прямоугольника;
"<" - уменьшает ширину прямоугольника;
"+" - увеличивает высоту прямоугольника;
"-" - уменьшает высоту прямоугольника;
Anny_Apple вне форума Ответить с цитированием
Старый 28.05.2011, 09:59   #2
casekey
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 95
По умолчанию

Код:
program graph_test;
uses Graph, Crt;

var GD,GM,x1,y1,x2,y2: integer;
key: char;

procedure init(x1,y1,x2,y2: integer);
begin
clrscr;
line(x1,y1,x1,y2);
line(x1,y2,x2,y2);
line(x2,y2,x2,y1);
line(x2,y1,x1,y1);
end;

begin
DetectGraph(GD,GM);
InitGraph(GD,GM,'С:\Program Files\tp7\BGI');
x1:=100;
y1:=200;
x2:=300;
y2:=400;
init(x1,y1,x2,y2);
while (ord(key)<>27) do
    begin
    key:=readkey;
    case ord(key) of
    75: dec(x2);
    77: inc(x2);
    61: inc(y2);
    45: dec(y2);
    end;
    init(x1,y1,x2,y2);
    end;
end.
работоспособность не проверял, писал сразу
casekey вне форума Ответить с цитированием
Старый 29.05.2011, 13:15   #3
Anny_Apple
Пользователь
 
Регистрация: 07.03.2011
Сообщений: 32
По умолчанию

спасибо))))))))
Anny_Apple вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вращение прямоугольника!!!! SuGarIm Помощь студентам 2 02.05.2011 20:27
Анимация и управление клавишами изображением человечка (Графика, Паскаль) Женёк2011 Паскаль, Turbo Pascal, PascalABC.NET 0 12.04.2011 17:25
Рисование прямоугольника в С# vedro-compota C# (си шарп) 4 19.12.2010 10:19
Площадь прямоугольника AndrSil Помощь студентам 5 22.04.2010 23:23
Вращение прямоугольника Ponaroshku Общие вопросы Delphi 0 25.05.2009 23:09