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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2011, 11:33   #1
btf
Пользователь
 
Регистрация: 03.12.2009
Сообщений: 25
По умолчанию Рисование

Всем привет. Помогите пожалуйста нарисовать такую фигуру:

меня интересует только сам цикл рисования таких прямоугольников.
btf вне форума Ответить с цитированием
Старый 18.09.2011, 12:18   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А язык то какой?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.09.2011, 15:18   #3
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

допустим, у Вас есть процедура прорисовки прямоугольника RECTANGLE(X,Y,W,H,C), где X,Y - положение верхнего левого угла, W,H - его ширина и высота, C - цвет фигуры. Тогда сам код будет выглядеть как-то так:
Код:
const W=50
         H=10;
for a:=1 to 3 do//по 3-м столбцам
begin
   for b:=(a*2-1) downto 1 do//по всем прямоугольникам в каждом столбце
   begin
       if(b div 2=1)then RECTANGLE((a-1)*W,(b-1)*H,W,H,Yellow);//все нечётные номера в столбце жёлтые
        if(b div 2=0)then RECTANGLE((a-1)*W,(b-1)*H,W,H,Red);//все чётные номера - красные
       end;
   end;   
end;
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.

Последний раз редактировалось NetSpace; 18.09.2011 в 15:20.
NetSpace вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисование в C++ taralesh Помощь студентам 2 15.04.2011 01:11
Рисование Granus Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 32 30.06.2009 23:23
рисование TaTT DoGG Общие вопросы .NET 3 14.05.2009 18:36
Рисование... HunterMan Win Api 10 30.04.2008 23:46