На плоскости заданы три точки. вычислить площадь треугольника , вершинами которого являются эти точки - Free Pascal

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

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

на плоскости заданы три точки. вычислить площадь треугольника , вершинами которого являются эти точки. проверить , что эти точки лежат не на одной прямой(если точки лежат на одной прямой , то площадь треугольника равна 0)

Решение задачи: «На плоскости заданы три точки. вычислить площадь треугольника , вершинами которого являются эти точки»

textual
Листинг программы
function Plosh(ax,ay,bx,by,cx,cy:integer):real;
begin
Plosh:=abs(ax*(by-cy)+bx*(cy-ay)+cx*(ay-by))/2;
end;

Объяснение кода листинга программы

В данном коде реализована функция вычисления площади треугольника по координатам вершин.

  1. Функция Plosh принимает на вход шесть аргументов типа integer: ax, ay, bx, by, cx, cy. Эти аргументы представляют собой координаты вершин треугольника.
  2. В теле функции происходит вычисление площади треугольника по формуле Герона: Plosh := abs(ax (by - cy) + bx (cy - ay) + cx * (ay - by)) / 2
  3. Результат вычислений сохраняется в переменной Plosh типа real.
  4. Функция возвращает значение площади треугольника.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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