Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника.
5-9 класс
|
Пример входных данных: 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.
Я могу со знаками напутать, так как компьютера под рукой нет
после if дополни s:=-s;
Комментарий удален
Другие вопросы из категории
Завдання: Ввести два числа. Менше замінити їх півсумою,а більше - подвоєним добутком. Висести результати.
Читайте также
треугольника.Где:xa=2,ya=1,xb=6,yb=5,xc=10,yc=1
2) Если сумма налога исчисляется в рублях и копейках, то налоговая служба округляет ее до ближайшего рубля (до 50 копеек - с недостатком, свыше 50 копеек (включая 50) - с избытком). Используйте компьютер, чтобы ввести точную сумму налога и вывести, сколько следует уплатить.
b=4c=5. пример выходных данных S=6.0