Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника.Пример входных данных: xa=2 ya=1 xb=6 yb=5 xc=10 yc=1Пример выходных данных: S=16.0
Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника.
Пример входных данных: xa=2 ya=1 xb=6 yb=5 xc=10 yc=1
Пример выходных данных: S=16.0
Ответ(ы) на вопрос:
program qq;
uses crt;
var xa, ya, xb, yb, xc, yc, s: integer
begin
write('Введите координаты вершины A');
read(xa,ya);
writeln('Введите координаты вершины B');
read(xb,yb);
writeln('Введите координаты вершины C');
read(xc,yc);
s:=0.5*((xa-xc)*(yb-yc)-(xb-xc)*(ya-yc));
if s<0 then
writeln('Площадь равна ',s);
end.
end.
Я могу со знаками напутать, так как компьютера под рукой нет
Не нашли ответ?
Похожие вопросы