Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь...

0 голосов
768 просмотров

Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника.
Пример входных данных: xa=2 ya=1 xb=6 yb=5 xc=10 yc=1
Пример выходных данных: S=16.0


Информатика | 768 просмотров
0

после if дополни s:=-s;

Дан 1 ответ
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<br>writeln('Площадь равна ',s);
end.
end.
Я могу со знаками напутать, так как компьютера под рукой нет

(1.3k баллов)