|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - Как определить расположение точки относительно окружности |
|
VBA - Как определить расположение точки относительно окружности
|
Новый участник Сообщения: 9 |
Задано координати крапки А(х, у) . Визначити її розташування щодо окружності x2 + y2 = 9 .
|
|
Отправлено: 18:14, 17-12-2012 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Что бы при вводе точек выщитывало расположение входят или не входят точки в эту формулу
|
Отправлено: 20:29, 17-12-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать VB под руками нет. Поэтому в черновике:
Const Epsilon = 0.01 ' Можно меньше, на усмотрение автора Const R = 3 Dim Answer AS String Dim Circle_Min, Circle_Max As Single Dim X, Y As Single Circle_Min = R*R-Epsilon Circle_Max = R*R+Epsilon Input ("Введите X,Y",x,y) If (x*x + y*y < Circle_Min ) Then answer = "Точка лежит внутри окружности" If (x*x + y*y > Circle_Min ) and (x*x + y*y <Circle_Max) Then answer = "Точка принадлежит окружности" If (x*x + y*y > Circle_Max) Then answer = "Точка лежит вне окружности" Print answer |
------- Отправлено: 20:49, 17-12-2012 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать lxa85, таки не утерпели
![]() |
Отправлено: 23:30, 17-12-2012 | #13 |
Ветеран Сообщения: 6211
|
Профиль | Отправить PM | Цитировать Цитата lxa85:
|
|
Отправлено: 00:12, 18-12-2012 | #14 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать максим19.94, Предупреждаю в последний раз - или начинаем читать правила раздела "Программирование" на форуме, или все подобные темы будут удалены.
|
------- Отправлено: 01:42, 18-12-2012 | #15 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Iska, да все равно ему не поможет.
Потому что на простейший вопрос, "Зачем нужен эпсилон?" ответа не последует. Да и смысл задания ТС так и не понял. Tau_0, вопрос не ко мне. |
------- Отправлено: 09:03, 18-12-2012 | #16 |
Ветеран Сообщения: 6211
|
Профиль | Отправить PM | Цитировать Цитата lxa85:
ЗЫ Вы поняли/расшифровали ентот примерчик гораздо глубже, чем он того заслуживает.... ![]() |
|
Отправлено: 17:31, 18-12-2012 | #17 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Ради интереса, задал эту задачку порешать своим студентам.
"Определить принадлежность точки к формуле." 6 из 6 с ней не справились. 4 честно написали свое решение If (x*x)+(y*y) == 9 Отдельные решения были полностью прокомментированны, 2жды использовался паскаль (Я не знаю, как админам удалось поставить Turbo Pascal на Windows 7, я не пробовал). 2 раза Java, среда Eclipse. Открытый pyScipter (среда разработки под питон) был дружно проигнорирован. 2ое списавших, один честно (с моего разрешения), второй из-под тишка. Были попытки поймать исключения при ошибочно введенных данных, ведения интерактивного консольного диалога с пользователем. Во время разбора полетов час вспоминали геометрию 7-8ого класса. Соотношение мальчик/девочка поровну -- 3/3 Возрастная группа 20-21 год. Может я как то не так спрашиваю? Народ то, не сказать, что совсем глупые. Или надо строже с ними общаться? Ерунда какая то. |
------- Последний раз редактировалось lxa85, 23-12-2012 в 22:21. Причина: смягчил слово Отправлено: 18:46, 21-12-2012 | #18 |
Ветеран Сообщения: 1813
|
Профиль | Отправить PM | Цитировать Цитата lxa85:
|
|
Отправлено: 11:16, 22-12-2012 | #19 |
Ветеран Сообщения: 6211
|
Профиль | Отправить PM | Цитировать Цитата lxa85:
![]() ЗЫ Попасть в линию можно только из ружья (пуля имеет конечный размер). А вот точку попробуйте воткнуть....???... |
|
Отправлено: 23:16, 22-12-2012 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Определить положение WiFi точки доступа | vlad-corp | Хочу все знать | 24 | 13-01-2013 20:02 | |
Интерфейс - [решено] Вопрос относительно тем в 7! | rafik245 | Microsoft Windows 7 | 12 | 17-09-2009 15:35 | |
Разное - пара вопросов относительно sp1 | Gold Dragon | Microsoft Windows Vista | 3 | 25-01-2009 17:39 | |
Вопрос относительно цен на части ПК. | BROTHERHOOD | Хочу все знать | 2 | 12-05-2008 11:20 | |
две точки 2000AP+(a1+a2) и карта 650+ хочу репитер из точки | Soft_warrior | Microsoft Windows NT/2000/2003 | 0 | 03-05-2006 21:53 |
|