Определить, лежит ли данная точка на одной из сторон треугольника, заданного координатами его вершин - VB

Узнай цену своей работы

Формулировка задачи:

Определить, лежит ли данная точка на одной из сторон треугольника, заданного координатами его вершин. Далёк от информатики, нужно написать программу в VBA

Решение задачи: «Определить, лежит ли данная точка на одной из сторон треугольника, заданного координатами его вершин»

textual
Листинг программы
Function CinAB(ax, ay, bx, by, cx, cy) As Boolean
CinAB = (ax - cx) * (by - cy)=(bx - cx) * (ay - cy)and (ax - cx) * (cx - bx) >= 0 And (ay - cy) * (cy - by) >= 0
End Function

Оцени полезность:

14   голосов , оценка 3.643 из 5
Похожие ответы