Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2008, 15:38   #1
Sota
Let's keep talking
Форумчанин Подтвердите свой е-майл
 
Аватар для Sota
 
Регистрация: 02.07.2007
Сообщений: 217
Вопрос Принадлежит ли точка (x,y) круговому кольцу...

Всем доброго времени суток! Вообщем передо мной стоит следующая задача: определить, принадлежит ли точка (x,y) круговому кольцу с центром в начале координат и внутренним радиусом r, а внешним радиусом R. Самому никак не дается решить эту задачку. Всем кто сможет помочь заранее спасибо.
P.S Желательно поподробней объяснить, а то я в программировании на Паскале новичок. Если можно, то приведите плиз полный листинг проги.
Лучше С++, чем ++С...
Sota вне форума Ответить с цитированием
Старый 24.03.2008, 16:53   #2
Stepler
Форумчанин
 
Аватар для Stepler
 
Регистрация: 03.02.2008
Сообщений: 213
По умолчанию

Все довольно просто!
Вот алгоритм действий:
1) Сначала ищем длинну отрезка от начала координат к точке (x,y).
Вот формула D=((Xo-X)^2 + (Yo-y)^2)^0.5;
(Можно и так D=((X-Xо)^2 + (Y-Yо)^2)^0.5 результат будет тотже)
Где (Xo,Yo) координати начала координат.
(X,Y) координати точки.
2) Дальше проверяем если r<=D<=R то тогда точка пренадлежит кольцу, в противном случае не принадлежит!

Учись студент :-))
Пишу программы на заказ, контакты под аватаром!
Отзывы тут
Stepler вне форума Ответить с цитированием
Старый 24.03.2008, 17:03   #3
Sota
Let's keep talking
Форумчанин Подтвердите свой е-майл
 
Аватар для Sota
 
Регистрация: 02.07.2007
Сообщений: 217
По умолчанию

огромное спасибо, Stepler. Теперь пытаюсь твою репутацию поднять.
Лучше С++, чем ++С...
Sota вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не найдена точка входа. Черничный Общие вопросы Delphi 17 23.07.2008 11:54
узнать, принадлежит ли значение массиву Жираффа Microsoft Office Excel 4 25.03.2008 14:59
Дана точка A с координ. X и Y, определить... Cullen Паскаль, Turbo Pascal, PascalABC.NET 5 30.01.2008 00:22
Пренадлежит-ли точка функции? Conso Помощь студентам 4 29.01.2008 15:28
Точка на полигоне? Роман Радер Общие вопросы Delphi 14 12.02.2007 17:08