|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
31.07.2010, 22:00 | #1 |
46KSS
Пользователь
Регистрация: 26.07.2010
Сообщений: 58
|
Попадут ли какие либо координаты в окружность
Добрый вечер Задание такое:
Увести координати п'яти крапок і визначити, яка з них потрапить в окружність з радіусом R і координатами центра (а, b). Есть пару идей у самого и пару фрагментов кода примерно понимаю что к чему.. Если можно натолкните на мысль как должно происходить (беруться значения подставляются туда то, проверяется лож\ истина) вообщем если угодно какой может быть здесь алгоритм. Исходника понятное дело не прошу |
31.07.2010, 22:12 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
берем уравнение окружности и не паримся
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
31.07.2010, 22:46 | #3 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
У точек есть координаты x и у.
для каждой точки вычисляем длину отрезка (x,y-a,b). Если длина отрезка меньше R, значит точка в окружности.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
31.07.2010, 23:22 | #4 |
46KSS
Пользователь
Регистрация: 26.07.2010
Сообщений: 58
|
Cпасибо, уже все работает, если кому интересно, вот:
Код:
|
31.07.2010, 23:28 | #5 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Цитата:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
31.07.2010, 23:43 | #6 | |
46KSS
Пользователь
Регистрация: 26.07.2010
Сообщений: 58
|
Для подобного сравнения объектов удобнее всего использовать operator== (не путайте оператор сравнения с оператором присваивания!)
Собственно + еще if говорит вам о сравнении.... Попробуйте запустить программу с 1 =.. Она будет ругаться как то так Цитата:
Последний раз редактировалось fort-_-minor; 31.07.2010 в 23:45. |
|
31.07.2010, 23:58 | #7 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Тьфу ты.
Я вас на мысль пытаюсь натолкнуть, а вы мне тут давай объяснять про оператор ==. Да не надо, знаю я что такое этот оператор. В вашей задаче, вот это (см. ниже), считается "is in circle" или нет?
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
01.08.2010, 00:46 | #8 |
46KSS
Пользователь
Регистрация: 26.07.2010
Сообщений: 58
|
Спс, правы на счет замечания, буду редактировать, завтра весь день впереди, тогда как сделаю отпишу только в понедельник (оплата инета по выходным не работает, а сегодня с 12 отключить должны) Епрст еще и траблы какие то с с++ начались
|
01.08.2010, 00:57 | #9 |
Пользователь
Регистрация: 29.03.2010
Сообщений: 48
|
Кажется мне, что Ulex интересовался немного не тем, на что получил ответ.
А вопрос он задал правильный:"А почему == ?" Окружность и круг - 2 разные вещи. Окружность - это круглая линия, да простят меня математики за такое её определение, Круг - это ещё и то, что внутри этой круглой линии. А вот теперь надо понять, что требуется в задании, искать точки на окружности или или искать точки в кругу. Если первое, то задача решена верно, если второе, то задача решена неправильно. Код:
P.S: Пока писал, Ulex и без меня поставил все точки над i Последний раз редактировалось FelixXXI; 01.08.2010 в 01:01. |
01.08.2010, 10:56 | #10 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
В самом деле?..
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Множества и Окружность | Voortex | Фриланс | 10 | 05.03.2010 21:16 |
Есть ли какие-либо API шпионы? И где можно достать =) | TwiX | Софт | 5 | 15.10.2009 11:42 |
Можно ли использовать новую форму только дря хранения какого-либо(каких-либо) класса? | TwiX | Общие вопросы Delphi | 8 | 03.10.2009 11:06 |
Задача на Vba либо C++ либо Паскале | Fraerrrrr | Помощь студентам | 3 | 27.05.2009 15:30 |
Окружность.. | surovii | Помощь студентам | 28 | 29.03.2009 18:00 |