8класс
Страница 146 §3.3 номер 5, ГДЗ по информатике за 8 класс к учебнику Босовой
Номер 5. Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника.
Предполагается, что треугольник с вводимыми координатами вершин существует.
Площадь треугольника можно вычислить по формуле Герона, как в предыдущем задании. При этом надо будет вычислить длины сторон, затем полупериметр, затем площадь.
Но, можно вычислить и по другой формуле, где не надо вычислять длины сторон и полупериметр.
s=1/2[(xa-xc)(yb-yc)-(xb-xc)(ya-yc)]
program z5;
var
s, p: real;
xa, ya, xb, yb, xc, yc: integer;
begin
write('Введи координаты точки А>');
readln(xa, ya);
write('Введи координаты точки B>');
readln(xb, yb);
write('Введи координаты точки C>');
readln(xc, yc);
s := 0.5 * ((xa - xc) * (yb - yc) - (xb - xc) * (ya - yc));
write('s=', s:6:2);
end.