С помощью процедуры найти периметр треугольника, если даны координаты вершин - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Описать процедуру Leng(xA, yA, xB, yB) вещественного типа, находящую длину отрезка AB на плоскости по координатам его концов (xA, yA, xB, yB — вещественные параметры). С помощью этой процедуры найти периметр треугольника, если даны координаты вершин A, B, C. Помогите пожалуйста

Решение задачи: «С помощью процедуры найти периметр треугольника, если даны координаты вершин»

textual
Листинг программы
function leng(xa,ya,xb,yb:real):real;begin;leng:=sqrt(sqr(xb-xa)+sqr(yb-ya));end;
var xa,ya,xb,yb,a,b,c,p,xc,yc:real;
begin
writeln('xa= ');read(xa);
writeln('ya= ');read(ya);
writeln('xb= ');read(xb);
writeln('yb= ');read(yb);
writeln('xc= ');read(xc);
writeln('yc= ');read(yc);
a:=leng(xc,yc,xb,yb);
b:=leng(xa,ya,xc,yc);
c:=leng(xa,ya,xb,yb);
p:=a+b+c;
writeln('P= ',p);
writeln('leng a= ',a);
writeln('leng b= ',b);
writeln('leng c= ',b);
readln;readln;end.

Объяснение кода листинга программы

  1. В функции leng вычисляется длина отрезка между двумя точками с помощью формулы sqrt(sqr(xb-xa)+sqr(yb-ya)). Здесь a, b, c - координаты вершин треугольника, а xa, ya, xb, yb - координаты точек, которые мы читаем из ввода.
  2. Переменные a, b, c и p инициализируются значениями функции leng.
  3. Затем мы выводим значения переменных a, b, c и p.
  4. В конце программы мы считываем значения координат xa, ya, xb и yb и вычисляем длины отрезков a, b и c с помощью функции leng.
  5. Затем мы выводим длины отрезков a, b и c.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы