0 / 0 / 0
Регистрация: 20.05.2009
Сообщений: 24
|
|
1 | |
Задан треугольник с точкой, надо узнать, лежит ли точка в треугольнике или нет. Написать на делфи...05.11.2009, 19:11. Просмотров 7220. Ответов 7
Метки нет Все метки)
(
Лежит ли точка M(Xm,Ym) внутри треугольника, заданного координатами своих вершин A(Xa,Ya), B(Xb,Yb), C(Xc,Yc) на плоскости? Люди помогите с задачей, пожалуйста!
Добавлено через 1 минуту Решите пожалуйста, до завтра надо ![]() Добавлено через 7 минут Решите пожалуйста, до завтра надо ![]() 1. Определяют длины сторон данного треугольника и треугольников, полученных из точки попарно с двумя вершинами треугольника, 2. Считают площади четырех треугольников. Если сумма площадей трех "маленьких" треугольников равна(с учетом погрешности) площади данного треугольника, то точка внутри, иначе нет. Добавлено через 1 минуту Но как это все красиво оформить на делфи... И чтоб работало... Помогите пожалуйста ![]() ![]() ![]()
0
|
|
05.11.2009, 19:11 | |
лежит ли точка в треугольнике??? или нет... Определить лежит точка в треугольнике или нет
Треугольник задан координатами вершин х 1 у1 х 2 у 2 х 3 у 3 точка а задана координатами х у требуется написать программу определяющую попадает ли указанная точка в заданный треугольник |
|
13062 / 5848 / 1705
Регистрация: 19.09.2009
Сообщений: 8,807
|
|
05.11.2009, 21:20 | 2 |
Недавно делалась работа, где определение вхождения точки в треугольник применялось в качестве промежуточной задачи. Здесь работающий проект. Из него тебе нужно взять две функции: DotInTriangle() и GetAngleABC(). Для решения твоей задачи тебе нужно вызывать функцию DotInTriangle(). Сама же DotInTriangle() в своём теле вызывает GetAngleABC(). В этом решении площади не считаются - там применён другой (хоть и видимо похожий метод) - через подсчёт уголов.
0
|
13062 / 5848 / 1705
Регистрация: 19.09.2009
Сообщений: 8,807
|
||||||
05.11.2009, 22:25 | 3 | |||||
Вот вариант по твоей задаче:
Программа после вычислений сообщает о результате и выводит рисунок треугольника и точки на канву компонента TImage.
2
|
0 / 0 / 0
Регистрация: 20.05.2009
Сообщений: 24
|
|
07.11.2009, 13:49 [ТС] | 4 |
У меня есть вопрос, я не могу открыть на делфи это вложение... Появляются какие то иероглифы... Как правильно открыть файл? Подскажите пожалуйста...
0
|
13062 / 5848 / 1705
Регистрация: 19.09.2009
Сообщений: 8,807
|
|
07.11.2009, 14:37 | 5 |
Этот проект выполнен на Delphi 7. Я сейчас проверил - скачал архив Covers.rar, распаковал его, открыл проект - всё нормально открылось. И со шрифтами проблемы нет.
Сам архив нормально у тебя распаковался?
0
|
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
|
|
08.11.2009, 16:36 | 6 |
Файл>Open Project>Тот самый проект
0
|
113 / 85 / 56
Регистрация: 09.01.2009
Сообщений: 209
|
||||||
08.11.2009, 17:25 | 7 | |||||
0
|
1 / 1 / 1
Регистрация: 03.10.2008
Сообщений: 35
|
||||||
08.11.2009, 22:30 | 8 | |||||
1
|
08.11.2009, 22:30 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Найти лежит ли точка внутри круга или нет Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |