Даны координаты трех точек на плоскости:
A(-12,57;-10,23),B(3,3;12,47),C(15,67;-10,32).Найдите с точностью до одного знака после запятой площадь треугольника АВС. В ответе укажите только число,отделяя дробную часть от целой запятой без пробелов,например,13,2
Ответы
Ответ дал:
0
Формула площади треугольника, вершины которого заданы своими координатами, известна:
![S_{Delta}= displaystyle left |frac12[(x_1-x_3)(y_2-y_3)-(x_2-x_3)(y_1-y_3)]right| S_{Delta}= displaystyle left |frac12[(x_1-x_3)(y_2-y_3)-(x_2-x_3)(y_1-y_3)]right|](https://tex.z-dn.net/?f=S_%7BDelta%7D%3D+displaystyle+left+%7Cfrac12%5B%28x_1-x_3%29%28y_2-y_3%29-%28x_2-x_3%29%28y_1-y_3%29%5Dright%7C)
var
x1,x2,x3,y1,y2,y3,s:real;
begin
Writeln('Введите x1,y1,x2,y2,x3,y3');
Readln(x1,y1,x2,y2,x3,y3);
s:=abs((x1-x3)*(y2-y3)-(x2-x3)*(y1-y3))/2;
Writeln('Площадь треугольника равна ',s:0:1)
end.
Результат решения:
Введите x1,y1,x2,y2,x3,y3
-12.57 -10.23 3.3 12.47 15.67 -10.32
Площадь треугольника равна 321.2
var
x1,x2,x3,y1,y2,y3,s:real;
begin
Writeln('Введите x1,y1,x2,y2,x3,y3');
Readln(x1,y1,x2,y2,x3,y3);
s:=abs((x1-x3)*(y2-y3)-(x2-x3)*(y1-y3))/2;
Writeln('Площадь треугольника равна ',s:0:1)
end.
Результат решения:
Введите x1,y1,x2,y2,x3,y3
-12.57 -10.23 3.3 12.47 15.67 -10.32
Площадь треугольника равна 321.2
Ответ дал:
0
Спасибо большое)
Ответ дал:
0
Пожалуйста, но достаточно кнопочки и звездочек))
Вас заинтересует
7 лет назад
10 лет назад