Точка в кругу

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Точка в кругу

Сообщение LexBondAgent007 » 17.07.2005 (Вс) 13:54

В математике я не силен - но это каж из геометрии 7-го школьного класса вопрос... Столкнулся я с проблемой в проге: Есть точка с координатами (допустим) x=5 y = 7 (допустим) есть радиус круга ... допустим 15 - как узнать точка в кругу или за пределами?
З.Ы. сорри что так туплю... :roll:
Это не читайте! Это спам! :D

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 17.07.2005 (Вс) 14:32

inside=sqr((x0-x1)^2+(y0-y1)^2)<r
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 17.07.2005 (Вс) 16:08

Пасиб! =)))))) Оно и есть =))) :lol:
Это не читайте! Это спам! :D

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 18.07.2005 (Пн) 19:23

Только я бы использовал
inside=(x0-x1)*(x0-x1)+(y0-y1)*(y0-y1)<r*r
Чуточку :wink: побыстрее будет...
Листинги не горят!

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 19.07.2005 (Вт) 16:33

Pasib! И это попробую 8)
Это не читайте! Это спам! :D


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 69

    TopList