Помощь - Поиск - Пользователи - Календарь
Полная версия: Нужно нарисовать четытехугольник наклоненными лини
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Ксюша
Здравствуйте, это опять я, если помните.
У меня новая проблема. unsure.gif

Мне дали задание, нарисовать я его смогу, но явно не так как надо, помогите пожалуйста. :p2:

Задание:

Нужно нарисовать четытехугольник наклоненными линиями ( но целыми, наклон естественно 90 ) как на рисуке, попробую показать.
Код

           100     200
      ----------------------------------> Х
     |
     |
100  |     /////////
     |     /////////
     |     /////////
     |     /////////
200  |
     |
     у


Я не пойму, это что мне каждую линию отдельно рисовать надо да ?

Спасибо зарание. :yes:
Guest
Ксюша Ну вот сьехало все sad.gif
Altair
Надо в циатту или в код запихивать!
Altair
так лучше?
volvo
Ксюша
Это нужно сделать в графическом режиме? Или в текстовом?
Altair
Уверен что в текстовом

Цитата
наклон естественно 90

Что?
Guest
Нужно в графическом, как обычный квадрат, только без рамок и кoсыми линиями.

Не могу нарисовать, а по линии чертить самоубийство. blink.gif
Guest
Цитата(Oleg_Z @ 21.11.04 17:37)
так лучше?

Олег спасобо тебе !!

А 90 это я спутала , угол линий 45 градусов ..
volvo
Цитата
Нужно в графическом, как обычный квадрат, только без рамок и кoсыми линиями
Это делается с помощью процедуры Bar:

SetFillStyle(ltSlashFill, White);
Bar(100, 100, 200, 200);

Guest
Цитата(volvo @ 21.11.04 18:12)
Это делается с помощью процедуры Bar:
Супер, помогло, огромное спасибо !! :thanks:
Ксюша
Люди, я балда опять к вам бегу...=)) :p2:

А в этой задаче можно сделать так, чтобы линии рисовались одна за другой, тоесть как я поняла, нужен цикл.
Но расстояние между линиями должно быть по 10 пикселей. Если возможно, то как, помогите... unsure.gif
volvo
Ксюша
Попробуй так:

 for i := 1 to 10 do
 begin
   line(100+10*i, 100, 100, 100+10*i);
   line(200-i*10, 200, 200, 200-10*i);
 end;

Guest
Хитро, я бы про то что бы от 200 отнимать не додумалась...
А это разве цикл ? Мне сказали цикл надо, правда я толком то и не поняла как это циклом. rolleyes.gif
volvo
Если "for", или "while", или "repeat" присутствует, значит - цикл... :yes:
Guest
Пасиба, в школе попробую, домаПаскаль не запускается что-то. Спасибо rolleyes.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.