Даны координаты двух противоположных вершин прямоугольника: (x1, y1), (x2, y2). Стороны прямоугольника параллельны осям координат. Найти периметр и площадь данного прямоугольника

code: #pascal
Program Begin19;
Var
x1,y1,x2,y2,P,S,a,b:Real;{a и b это ширина и высота прямоугольника}
Begin
WriteLn('Введите координаты первой вершины');
RealLn(x1,y1);
WriteLn('Введите координаты второй вершины');
RealLn(x2,y2);
a:=y2-y1;
b:=x2-x1;
WriteLn('P = ',2*(a+b));
WriteLn('S = ',a*b);
ReadLn;
End.

автор: Sklyarov Sergej a.k.a. S9

Поделиться:

Похожие статьи: