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

Var 
x1,x2,y1,y2,P,S,a,b:integer;
Begin 
Write(Введите X1,Y1,X2,Y2 ); 
Readln(x1,y1,x2,y2); 
a:=x1-x2; 
b:=y1-y2;  
if a<0 then a:=-a; 
if b<0 then b:=-b; 
p:=(a+b)*2; 
s:=(x1-x2)*(y1-y2); 
if s<0 then s:=-s; 
Write(S = ,s, | P = ,p);
End.  

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку