Заданы координаты трех вершин треугольника (x1, y1), (x2, y2), (x3, y3). Найдите его периметр и площадь.

Для решения данной задачи необходимо вспомнить формулы длины прямой, заданной координатами, периметра и полупериметра треугольника, а также площади треугольника по трем сторонам:

Длина прямой по координатам, периметр, полупериметр и площадь треугольника

Формулы длины прямой по координатам, периметра, полупериметра и площади треугольника

Далее пишем простейшую программу:

program z_8;
var x1, y1, x2, y2, x3, y3, P, p2, S, a, b, c: real;
begin
  write('Координаты первой точки (через пробел)');  read(x1, y1);
  write('Координаты второй точки (через пробел)');  read(x2, y2);
  write('Координаты третьей точки (через пробел)');  read(x3, y3);
  a:=sqrt(sqr(x2-x1)+sqr(y2-y1));
  b:=sqrt(sqr(x3-x2)+sqr(y3-y2));
  c:=sqrt(sqr(x3-x1)+sqr(y3-y1));
  P:=a+b+c;
  p2:=P/2;
  S:=sqrt(p2*(p2-a)*(p2-b)*(p2-c));
  writeln('Периметр: ', P);
  writeln('Площадь: ', S);
end.
Текст задачи:
Информатика. 10 класс. Базовый уровень. (Семакин И. Г., Хеннер Е. К., Шеина Т. Ю.)
Работа 3.1, Уровень 2, Задача №8

Автор:

Оцените статью, это очень поможет развитию сайта.

Заданы координаты трех вершин треугольника
Средняя оценка 5 (100%), голосов - 1