IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Нужно нарисовать четытехугольник наклоненными лини
Ксюша
сообщение 21.11.2004 16:44
Сообщение #1


Гость






Здравствуйте, это опять я, если помните.
У меня новая проблема. unsure.gif

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

Задание:

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

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


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

Спасибо зарание. :yes:

Сообщение отредактировано: Oleg_Z - 21.11.2004 17:42
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 14)
Guest
сообщение 21.11.2004 16:45
Сообщение #2


Гость






Ксюша Ну вот сьехало все sad.gif
 К началу страницы 
+ Ответить 
Altair
сообщение 21.11.2004 17:35
Сообщение #3


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Надо в циатту или в код запихивать!


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Altair
сообщение 21.11.2004 17:37
Сообщение #4


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


так лучше?


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 21.11.2004 17:38
Сообщение #5


Гость






Ксюша
Это нужно сделать в графическом режиме? Или в текстовом?
 К началу страницы 
+ Ответить 
Altair
сообщение 21.11.2004 17:43
Сообщение #6


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Уверен что в текстовом

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

Что?


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Guest
сообщение 21.11.2004 18:05
Сообщение #7


Гость






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

Не могу нарисовать, а по линии чертить самоубийство. blink.gif
 К началу страницы 
+ Ответить 
Guest
сообщение 21.11.2004 18:06
Сообщение #8


Гость






Цитата(Oleg_Z @ 21.11.04 17:37)
так лучше?

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

А 90 это я спутала , угол линий 45 градусов ..
 К началу страницы 
+ Ответить 
volvo
сообщение 21.11.2004 18:12
Сообщение #9


Гость






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

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

 К началу страницы 
+ Ответить 
Guest
сообщение 21.11.2004 18:33
Сообщение #10


Гость






Цитата(volvo @ 21.11.04 18:12)
Это делается с помощью процедуры Bar:
Супер, помогло, огромное спасибо !! :thanks:
 К началу страницы 
+ Ответить 
Ксюша
сообщение 3.12.2004 14:19
Сообщение #11


Гость






Люди, я балда опять к вам бегу...=)) :p2:

А в этой задаче можно сделать так, чтобы линии рисовались одна за другой, тоесть как я поняла, нужен цикл.
Но расстояние между линиями должно быть по 10 пикселей. Если возможно, то как, помогите... unsure.gif
 К началу страницы 
+ Ответить 
volvo
сообщение 3.12.2004 15:06
Сообщение #12


Гость






Ксюша
Попробуй так:

 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
сообщение 3.12.2004 15:42
Сообщение #13


Гость






Хитро, я бы про то что бы от 200 отнимать не додумалась...
А это разве цикл ? Мне сказали цикл надо, правда я толком то и не поняла как это циклом. rolleyes.gif
 К началу страницы 
+ Ответить 
volvo
сообщение 3.12.2004 15:47
Сообщение #14


Гость






Если "for", или "while", или "repeat" присутствует, значит - цикл... :yes:
 К началу страницы 
+ Ответить 
Guest
сообщение 3.12.2004 16:13
Сообщение #15


Гость






Пасиба, в школе попробую, домаПаскаль не запускается что-то. Спасибо rolleyes.gif
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 18.06.2025 22:53
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"