Заданы координаты трех вершин треугольника (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь
спросил 17 Дек, 18 от cevka в категории школьный раздел


решение вопроса

+7
Var
 x1,y1,x2,y2,x3,y3:Real;
 a,b,c,p,S:Real;
 Begin
 WriteLn('Введите координаты первой вершины');
 RealLn(x1,y1);
 WriteLn('Введите координаты второй вершины');
 RealLn(x2,y2);
 WriteLn('Введите координаты третьей вершины');
 RealLn(x3,y3);
 a:=sqrt(sqr(x2-x1)+sqr(y2-y1));
 b:=sqrt(sqr(x3-x2)+sqr(y3-y2));
 c:=sqrt(sqr(x1-x3)+sqr(y1-y3));
 p:=(a + b + c)/2;
 S = sqrt(p*(p - a)*(p - b)*(p - c));
 WriteLn('Площадь: ',S);
 WriteLn('Периметр:'a + b + c);
 ReadLn;
 End.
ответил 17 Дек, 18 от Olenka

Связанных вопросов не найдено

Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.