|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.05.2014, 15:39 | #1 |
Пользователь
Регистрация: 10.04.2010
Сообщений: 12
|
Уважаемые программисты, помогите пожалуйста. Попадание точки в заштрихованную область.
Попадание точки в заштрихованную область.
Написать программу, которая определяет попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения. Помогите с алгоритмом, пожалуйста. |
22.05.2014, 16:30 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
1) Запросить R x y
2) Проверить условие: ((x - x0)^2 + (y - y0)^2 >= R^2 and x <= 0 and y <= 0) or ((x - x1)^2+(y - y1)^2 <= R^2 and y >= 0) (предварительно рассчитать уравнения окружностей) Если условие выполнилось, то попали
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
22.05.2014, 17:54 | #3 |
Пользователь
Регистрация: 10.04.2010
Сообщений: 12
|
а как рассчитать уравнение окружности в данном примере? Видно что центр окружности не совпадает с началом координат где взять х0 и у0 && х1 и у1
|
22.05.2014, 19:59 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Координаты центра окружности (-R;-R)
|
22.05.2014, 20:14 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
x0 и y0 равны радиусу окружности(точнее с минусом).
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 22.05.2014 в 20:22. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить попадание произвольной точки в заштрихованную область (С++) | Дмитрий Огнев | Помощь студентам | 2 | 01.04.2014 18:24 |
Попадание точки в заштрихованную область | Katerina_K | Помощь студентам | 1 | 11.05.2013 14:14 |
Попадание точки в заштрихованную область C# | diman87 | Помощь студентам | 2 | 26.09.2009 14:01 |
Попадание точки в заштрихованную область (программа на условие), C++ 3.1 | #Nii | Помощь студентам | 2 | 16.10.2008 20:22 |