|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.01.2015, 16:23 | #1 |
Новичок
Джуниор
Регистрация: 14.01.2015
Сообщений: 1
|
TurboPascal задание с фигурой
Всем ддобрый день. Вообщем не могу решить задачу, звучит так: "Определить принадлежит ли точка М(x,y) заданной фигуре: " фигуру добавил. Снимок.PNG Заранее спасибо.
|
14.01.2015, 17:06 | #2 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,828
|
вводим Mx=
вводим My= //первая четверть 0-3 часа если (X>=0) и (Y>0) то начало если (X<20)и(10<X)и(Y<20)и(10<Y) то принадлежит конец //вторая четверть 3-6 часов если (X>=0)и(Y<0) то начало если(((Mx*Mx+My*My)^0.5)<=20)и(10<= ((Mx*Mx+My*My)^0.5)) то принадлежит конец //третья четверть 6-9 часов если (X<=0)и(Y<0) то начало если((Mx*Mx+My*My)^0.5)<=20) то принадлежит конец //четвёртая четверть 9-12 часов если(X<=0)и(0<Y) то начало если (-20<=X)и(Y<=20) то принадлежит конец
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
14.01.2015, 17:48 | #3 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
14.01.2015, 18:22 | #4 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,828
|
и почему это вдруг неправильно (X<20)и(10<X)и(Y<20)и(10<Y) ? у тебя просто исключаются точки оператором not, а у меня ограничиваются верхним и нижним пределом. я этот not вообще никогда не использовал и всё работало всегда...
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 14.01.2015 в 18:37. |
14.01.2015, 19:08 | #5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
PS моя формула без NOT такая будет (но с NOT прозрачней, для меня по крайней мере) Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 14.01.2015 в 20:28. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисование циклом, управление фигурой. | Whooles | Visual C++ | 1 | 05.01.2015 04:28 |
Рисование циклом, управление фигурой. | Whooles | Общие вопросы C/C++ | 0 | 01.01.2015 14:52 |