Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
linkingday
14.06.2020 02:28 •
Информатика
Составьте программу для вычисления площади четырёхугольника с координатами вершин (x1, , , , y4).площадь четырёхугольника вычислите как сумму площадей двух треугольников.
Ответ:
danisov2003
29.06.2020 07:20
TYPE
TPoint = Record x, y: Real; End;
VAR
a, b, c, d: TPoint;
Function Pl(a, b, c: TPoint): Real;
Var v1, v2: TPoint;
Begin
v1.x := a.x - b.x; v1.y := a.y - b.y;
v2.x := a.x - c.x; v2.y := a.y - c.y;
Pl := Abs(v1.x * v2.y - v1.y * v2.x) / 2;
End;
BEGIN
Read(a.x, a.y, b.x, b.y);
Read(c.x, c.y, d.x, d.y);
Write(Pl(a, b, c)+Pl(a, c, d));
END.
0,0
(0 оценок)
Популярные вопросы: Информатика
kapusta1337
26.02.2020 09:05
@42. файл рисунок.bmp находится в папке 9 класс, которая вложена в папку мои рисунки на диске с: . назовите расширение файла;...
Doshatop
14.03.2022 21:07
Для какого из приведенных чисел истинно высказывани...
lushayir
06.10.2021 11:09
Известно, что длина шифра кодового замка равна 5. для набора каждого символа кода используются 10 цифр. сколько различных комбинаций придется перебрать взломщику для подбора шифра,...
maremboga8
06.10.2021 11:09
Паша забыл pin-код на своей sim-карте. сколькими он может его подобрать, если он помнит, что использовал при наборе или дату своего дня рождения – 15, или дня рождения мамы – 24....
LJкрасотка2007
20.12.2021 04:14
Могут ли беспроводные наушники (например airpods) нанести какой-то вред ушам?...
Ladinikit
20.12.2021 04:14
Дано целое число, определить произведение его цифр язык-cpp(c++)...
Голубь20079
18.01.2023 20:01
с++ написать программу-меню, которая выводила бы на экран название мобильного оператора и стоимость телефонного разговора за минуту. у пользователя необходимо запросить код мобильного...
Лида1113внк
17.05.2020 19:57
Что использовать в turbo pascal var или let , что будет более правильно и вообще можно использовать let в pascal...
Wanemid
17.05.2020 19:57
1) установите в полях красный, зеленый, синий максимальное значение - 255., обратите внимание на цвет в поле цвет/заливка. 2) установите в полях красный, зеленый, синий минимальное...
LisuNYfka3
21.08.2022 15:58
Решить на python дан массив целых чисел a[n]. требуется найти непрерывный отрезок массива, сумма элементов которого максимальна. входные данные в первой строке записано число n (1...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
TPoint = Record x, y: Real; End;
VAR
a, b, c, d: TPoint;
Function Pl(a, b, c: TPoint): Real;
Var v1, v2: TPoint;
Begin
v1.x := a.x - b.x; v1.y := a.y - b.y;
v2.x := a.x - c.x; v2.y := a.y - c.y;
Pl := Abs(v1.x * v2.y - v1.y * v2.x) / 2;
End;
BEGIN
Read(a.x, a.y, b.x, b.y);
Read(c.x, c.y, d.x, d.y);
Write(Pl(a, b, c)+Pl(a, c, d));
END.