ТутРешу.Ру

Помогите составить программу

Задание:

Помогите составить программу. Даны действительные числа х и у, Определить принадлежит ли точка с координатами х, у заштрихованной области. Рисунокпредоставляю. Мне просто надо словами описать как это делать. Ну или условие cs406223.vk.me/v406223215/7b83/BSFEvgNsRgI.jpg

Решение:

Нужно решать задачу о пренадлежности точки треугольнику, есть несколько алгоритмов. Например функция проверки принадлежит ли точка (0,0) треугольнику: function ZeroInTriangle (X1, Y1, X2, Y2, X3, Y3: Integer): Boolean; varD12, D23, D31: Integer; beginD12: =X1*Y2 — X2*Y1; D23: =X2*Y3 — X3*Y2; D31: =X3*Y1 — X1*Y3; Result: =(D12*D23 > 0) and (D23*D31 > 0) end;




Знаете другой ответ?

Отправить свой ответ