Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
kolo120706
25.11.2021 03:43 •
Информатика
Составьте программу для вычисления площади четырёхугольника с координатами вершин (x1, , , , y4).площадь четырёхугольника вычислите как сумму площадей двух треугольников.
Показать ответ
Ответ:
kombat1488
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 оценок)
Популярные вопросы: Информатика
Колобокхоёк
05.08.2021 12:35
Постройте таблицу истинности для логического выражения y= not a and b or c y = a and not (b or c) ,...
kabilet777
05.02.2023 14:53
Определите значение переменной «a» после выполнения фрагмента программы: a = 10b = 5if a 1 or a 1 and a == b: a += 10...
SchneiderOK
08.03.2022 18:48
Як називається сервіс (програма) Microsoft для інтерактивного спілкування, якою зручно користуватися на мобільних телефонах, комп’ютерах, телевізорах із підтримкою цієї...
Koif32
17.09.2022 19:24
Задание по Python: Напишіть програму, яка виводить перше слово у рядку. Слово - це послідовність непробільних символів, обмежена пропусками або межами рядка. Вхідний рядок...
Vania54
02.01.2021 17:04
Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам. 1. Складываются отдельно первая и вторая цифры, вторая и третья...
57safavi
15.05.2020 08:27
Выпишите все слова публицистического стиля...
zudavaikin
15.05.2020 08:27
Сочинение «Вечные ценности в сказке-притче «Маленький принц» очень кратко...
вованоджи
15.05.2020 08:27
Выберите правильные высказывания: 1. Первые бумажные деньги в России называли ассигнация. 2. Деньги усложняют обмен. 3. Современная торговля может осуществляться без использования...
markis4
07.01.2021 16:08
Знайдіть корені рівнянь:2х ^2 + 4х – 1 = 0;...
чебурек48
01.08.2022 03:58
Найдите массу образовавшегося осадка. Если к 450 г 10% раствора соляной кислоты прилили раствор нитрата серебра....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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.