Статистика
Главная » Статьи » Решения задач » Решения задач из задачника PascalABC

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

Begin19. Даны координаты двух противоположных вершин прямоугольника: (x1, y1), (x2, y2). Стороны прямоугольника параллельны осям координат. Найти периметр и площадь данного прямоугольника.
var x1, y1, x2, y2, a, b, p, s: real;
begin
  write('Введите координаты противоположных вершин прямоугольника: (x1, y1) и (x2, y2) ->');
  readln(x1, y1, x2, y2);
  a:=abs(x1-x2);
  b:=abs(y1-y2);
  p:=2*(a+b);
  s:=a*b;
  writeln('Периметр прямоугольника = ', p:6:2);
  writeln('Площадь прямоугольника = ', s:6:2);
end.

Категория: Решения задач из задачника PascalABC | Добавил: admin (25.01.2015)
Просмотров: 2948 | Рейтинг: 0.0/0
Всего комментариев: 0
Вход на сайт