|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2008, 22:06 | #1 |
Новичок
Джуниор
Регистрация: 20.02.2008
Сообщений: 2
|
Помогите решить задачу
Привет всем! Помогите, пожалуйста, решить задачу: Написать программу, которая определяет, попадает ли точка с заданными координатами в закрашенную область на рисунке.
|
20.02.2008, 23:02 | #2 |
Пользователь
Регистрация: 20.02.2008
Сообщений: 75
|
Пусть (x, y) - координаты точки.
R - радиус. Сначала проверим, попадает ли точка в четверть окружности: 1. попадает ли точка во II четверть: (x<=0)&&(y>=0). 2. попадает ли точка в окружность: (x*x+y*y)<=R*R. Если точка не попадает в четверть окружности проверяем треугольник: 1. попадает ли точка в IV четверть: (x>=0)&&(y<=0). 2. попадает ли точка в треугольник: ((0>=x)&&(x<=R/2))&&(y>(-2*x)). или ((R/2>=x)&&(x<=R))&&(y>(2*(x-R))). Тоесть нужно написать что-то вроде: Код:
Последний раз редактировалось alexx777; 21.02.2008 в 07:29. |
21.02.2008, 15:09 | #3 |
Новичок
Джуниор
Регистрация: 20.02.2008
Сообщений: 2
|
alexx777, спасибочки!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите решить задачу... | studentIC | Помощь студентам | 3 | 12.03.2008 08:29 |
Помогите решить задачу. | Кронос | Помощь студентам | 3 | 28.10.2007 14:11 |
Помогите решить задачу | cL1zMa | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 15.12.2006 11:04 |