В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
egor535
egor535
17.12.2022 19:41 •  Информатика

Pascal: известны координаты вершин некоторого четырехугольника a(x1,y1), b(x2,y2), c(x3,y3), d(x4,y4). найти длины диагоналей этого четырехугольника.

Показать ответ
Ответ:
0773
0773
25.08.2020 21:49
Если считать, что координаты вершин даны последовательно, то диагоналями являются прямые AC и BD. Формула для нахождения длины прямой, заданной координатами её концов, известна:
\displaystyle L_{AB}=\sqrt{(X_B-X_A)^2+(Y_B-Y_A)^2}

var
  xa,ya,xb,yb,xc,yc,xd,yd:real;
begin
  Write('Введите координаты точки А: '); Read(xa,ya);
  Write('Введите координаты точки B: '); Read(xb,yb);
  Write('Введите координаты точки C: '); Read(xc,yc);
  Write('Введите координаты точки D: '); Read(xd,yd);
  Writeln('Длина диагонали AC равна ',sqrt(sqr(xc-xa)+sqr(yc-ya)));
  Writeln('Длина диагонали BD равна ',sqrt(sqr(xd-xb)+sqr(yd-yb)))
end.

Пример
Введите координаты точки А: -8.5 -2
Введите координаты точки B: -5 3.15
Введите координаты точки C: 1.2 5.8
Введите координаты точки D: 11 -4
Длина диагонали AC равна 12.4470880128647
Длина диагонали BD равна 17.524910841428
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота