По формуле герона площадь треугольника со сторонами a, b, c находится по формуле , где p = (a + b + c)/2 запись алгоритма на естественном языке: определим переменные a, b, c, p, s вещественного типа. считаем с клавиатуры значения a, b, c. присвоим переменной p значение (a + b + c)/2. присвоим переменной s значение sqrt(p * (p - a) * (p - b) * (p - выведем s на экран.
Спасибо
Ответ дал: Гость
varn,i: integer; x0,y0,x1,y1,x2,y2,s: real; begin readln(n); s: =0; readln(x0,y0); x1: =x0; y1: =y0; for i: =2 to n do begin readln(x2,y2); s: =s+sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); x1: =x2; y1: =y2; end; x2: =x0; y2: =y0; s: =s+sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); writeln(s: 10: 2); end.
Популярные вопросы