|
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 23
|
||||||
Редактируя треугольник сделать из него равнобедренный09.08.2011, 11:27. Показов 5213. Ответов 38
Метки нет (Все метки)
Нужна программка на VB 6.0: Редактируя треугольник сделать из него равнобедренный. Так вот, я треугольник могу построить, а как сделать из него равнобедренный??? Кто-нибудь, помогите, пожалуйста!!!
Построение треугольника (на нажатие правой кнопкой мыши появляется точка, затем 3 точки соединяются в треугольник. а на нажатие левой кнопкой на вершину, треугольник можно редактировать):
0
|
||||||
| 09.08.2011, 11:27 | |
|
Ответы с готовыми решениями:
38
Равнобедренный треугольник со вписанной в него окружностью Сделать равнобедренный треугольник из прямоугольного В Paintbox вписать в круг треугольник, потом квадрат, и равнобедренный треугольник |
|
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
|
|
| 09.08.2011, 16:26 | |
|
МатФак? )))))) чему вас там учат то?
Я бы ещще понял, если бы, к примеру медицинский... Но на матфаке основные предметы Матан и Ангем.... Как можно там учиться и не знать вещей, проходимых в средней школе?
0
|
|
|
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 23
|
|
| 09.08.2011, 16:27 [ТС] | |
|
В средней школе проходят VB? Видимо нев в той школе, гду училась я, потому что мы программирование там вообще не проходили... никак... :-((
0
|
|
|
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
|
|
| 09.08.2011, 16:28 | |
|
ну а что такого? конечно в IF..
if Sqr(a1 ^ 2 + b1 ^ 2) = Sqr(a2 ^ 2 + b2 ^ 2) Or Sqr(a3 ^ 2 + b3 ^ 2) = Sqr(a2 ^ 2 + b2 ^ 2) Or Sqr(a1 ^ 2 + b1 ^ 2) = Sqr(a3 ^ 2 + b3 ^ 2) then msgbox 'OK'
0
|
|
|
1 / 1 / 0
Регистрация: 07.03.2010
Сообщений: 111
|
|
| 09.08.2011, 16:30 | |
|
Тут нужна в основном геометрия
)(Но это и без меня здесь уже говорили). А VB можно и по самоучителю освоить.
0
|
|
|
1 / 1 / 0
Регистрация: 07.03.2010
Сообщений: 111
|
|
| 09.08.2011, 16:34 | |
|
Да и еще, я тут писал sqrt вместо sqr, не сочтите за неграмотность, просто я пишу чаще на СИ, а там это пишется именно так.
0
|
|
|
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 23
|
||||||
| 09.08.2011, 16:45 [ТС] | ||||||
|
Я не тупая как кажется, написала вот программку. Толку-то только? Теперь у меня другой вопрос, как попасть в ту точку, где треугольник станет равнобедренным? Я имею в виду, как сделать не точное, а приближенное попадание курсором в вершину треугольника?
0
|
||||||
|
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
|
|
| 09.08.2011, 16:59 | |
|
мдааа..... логики, у вас, девушка, никакой.
Вот так вот надо: If Abs(Sqr((xx(2) - xx(1)) ^ 2 + (yy(2) - yy(1)) ^ 2) - Sqr((xx(3) - xx(2)) ^ 2 + (yy(3) - yy(2)) ^ 2) < 90) Or Abs(Sqr((xx(1) - xx(3)) ^ 2 + (yy(1) - yy(3)) ^ 2) - Sqr((xx(3) - xx(2)) ^ 2 + (yy(3) - yy(2)) ^ 2)) < 90 Or Abs(Sqr((xx(2) - xx(1)) ^ 2 + (yy(2) - yy(1)) ^ 2) - Sqr((xx(1) - xx(3)) ^ 2 + (yy(1) - yy(3)) ^ 2)) < 90 Then где 90 - максимальное возможное отклонение. Abs - модуль числа.
0
|
|
|
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 23
|
|
| 09.08.2011, 16:59 [ТС] | |
|
Всем БОЛЬШУЩЕЕЕ СПАСИБО!!! Спасибо за помощь и за внимание!!! Всё, программка работает.......
=^_^=
0
|
|
|
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 23
|
|
| 09.08.2011, 17:01 [ТС] | |
|
Можно, кстати, проще поступить:
(Sqr((xx(2) - xx(1)) ^ 2 + (yy(2) - yy(1)) ^ 2)) - (Sqr((xx(3) - xx(2)) ^ 2 + (yy(3) - yy(2)) ^ 2)) < 0.3 Or (Sqr((xx(1) - xx(3)) ^ 2 + (yy(1) - yy(3)) ^ 2)) - (Sqr((xx(3) - xx(2)) ^ 2 + (yy(3) - yy(2)) ^ 2)) < 0.3 Or (Sqr((xx(2) - xx(1)) ^ 2 + (yy(2) - yy(1)) ^ 2)) - (Sqr((xx(1) - xx(3)) ^ 2 + (yy(1) - yy(3)) ^ 2)) < 0.3 ну не проще, так понятнее для меня) :-)))
0
|
|
|
1 / 1 / 0
Регистрация: 07.03.2010
Сообщений: 111
|
|
| 09.08.2011, 17:02 | |
|
>>Я имею в виду, как сделать не точное, а приближенное попадание курсором в вершину треугольника?
Не понятно поясни.
0
|
|
|
1 / 1 / 0
Регистрация: 07.03.2010
Сообщений: 111
|
|
| 09.08.2011, 17:04 | |
|
Прошу прощения, пока я отправлял сообщение, вы решили проблему.
0
|
|
|
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 23
|
|
| 09.08.2011, 17:04 [ТС] | |
|
To Aniskov: Трудно курсором попасть в необходимую нам точку, поэтому надо взять окрестность точки побольше
0
|
|
|
5 / 5 / 0
Регистрация: 08.12.2009
Сообщений: 213
|
|
| 09.08.2011, 17:09 | |
|
Попасть в точку мышью, да еще чтобы получился равнобедренный треугольник, это все равно, что попасть пальцем в небо. Почему? потому что вычисления проводятся для чисел с точкой, в то время как мышь работает с пикселями (целыми числами).
Поэтому предлагаю прежде, чем делать сравнение отсекать числа после запятой, или более того, надо принять некую допустимую погрешность (например 2-5 пикселей). Сделав проверку с учетом погрешности и приняв результат (согласится что треугольник равнобедренный) просто в коде подкорректировать точку. В этом случае, визуально, при приближении мыши к необходимой точке, треугольник будет устанавливаться сам. (конечно не совсем сам, надо эту проблему решить в коде ).
0
|
|
|
5 / 5 / 0
Регистрация: 08.12.2009
Сообщений: 213
|
|
| 09.08.2011, 17:11 | |
|
Ну у вас и скорость, пока писал свой ответ, вы уже набросали тут похожих ответов.
Молодцы!!!
0
|
|
|
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 23
|
|
| 09.08.2011, 17:15 [ТС] | |
|
Всё равно всем огроменное спасибо за помощь :-)
0
|
|
|
Comanche
|
|
| 09.08.2011, 17:17 | |
|
Ну ничего себе, вы тут напостили
)
|
|
|
Messir
|
|
| 09.08.2011, 22:12 | |
|
Так, пора делать в профайле обязательной для заполнения графу 'Пол' и 'Возраст'
И фотку по возможности...
|
|
|
6 / 6 / 3
Регистрация: 17.10.2007
Сообщений: 1,119
|
|
| 09.08.2011, 22:20 | |
|
I ravnobedrennyiy treugol'nik
0
|
|
|
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 23
|
|
| 10.08.2011, 08:06 [ТС] | |
|
Ага, фотку, пол и возраст в профайле это идея....
А я прям сейчас могу сознаться, что мне 17 лет... :-)
0
|
|
| 10.08.2011, 08:06 | |
|
Класс треугольник с произвольным классом - равнобедренный треугольник Равнобедренный треугольник равнобедренный треугольник Равнобедренный треугольник Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи.
. . .
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|