Function L(x1,y1,x2,y2:real):real; { расстояние между парой точек } begin L:=sqrt(sqr(x2-x1)+sqr(y2-y1)) end;
var ax,ay,bx,by,cx,cy,dx,dy:real; begin Write('Введите через пробел координаты точки A(x,y): '); Read(ax,ay); Write('Введите через пробел координаты точки B(x,y): '); Read(bx,by); Write('Введите через пробел координаты точки C(x,y): '); Read(cx,cy); Write('Введите через пробел координаты точки D(x,y): '); Read(dx,dy); Write('Сумма длин диагоналей: ',L(ax,ay,cx,cy)+L(bx,by,dx,dy):0:3) end.
Результат выполнения программы: Введите через пробел координаты точки A(x,y): 0 1 Введите через пробел координаты точки B(x,y): 2 5 Введите через пробел координаты точки C(x,y): 4 8 Введите через пробел координаты точки D(x,y): 2 0 Сумма длин диагоналей: 13.0622
{ расстояние между парой точек }
begin
L:=sqrt(sqr(x2-x1)+sqr(y2-y1))
end;
var
ax,ay,bx,by,cx,cy,dx,dy:real;
begin
Write('Введите через пробел координаты точки A(x,y): ');
Read(ax,ay);
Write('Введите через пробел координаты точки B(x,y): ');
Read(bx,by);
Write('Введите через пробел координаты точки C(x,y): ');
Read(cx,cy);
Write('Введите через пробел координаты точки D(x,y): ');
Read(dx,dy);
Write('Сумма длин диагоналей: ',L(ax,ay,cx,cy)+L(bx,by,dx,dy):0:3)
end.
Результат выполнения программы:
Введите через пробел координаты точки A(x,y): 0 1
Введите через пробел координаты точки B(x,y): 2 5
Введите через пробел координаты точки C(x,y): 4 8
Введите через пробел координаты точки D(x,y): 2 0
Сумма длин диагоналей: 13.0622