Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Юльчик12134567890
20.01.2021 04:48 •
Информатика
Пож надо придумать программу для нахождения площади любого треугольника
Ответ:
0динокийхомяк
21.09.2020 12:59
Если у нас есть координаты этих вершин на плоскости вида (x; y), то
A(x1,y1)
B(x2,y2)
C(x3,y3)
program q;
var x1,x2,y1,y2,x3,y3:integer;
ab,ac,alp,bet,alfa,s:real;
begin
write('введите координаты точки A: ');
read(x1);
readln(y1);
write('введите координаты точки B: ');
read(x2);
readln(y2);
write('введите координаты точки C: ');
read(x3);
readln(y3);
ab:=sqrt(sqr(x2-x1)+sqr(y2-y1));
ac:=sqrt(sqr(x3-x1)+sqr(y3-y1));
alp:=arctan((y2-y1)/(x2-x1));
bet:=arctan((y3-y1)/(x3-x1));
alfa:=bet*2-alp;
s:=sin(alfa)*(ab*ac)/2;
writeln('площадь треугольника=',s);
readln
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
Witch23
01.07.2020 16:45
Вв параде принимают участие m военных. командование парада решило, что наиболее эффектное построение военных – в форме квадрата, то есть число участников построения...
assikissa987614
02.06.2022 23:15
40 , решите с дано, найти, ! в велокроссе участвуют 112 спортсменов. специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая...
artem12345678903
22.02.2022 23:54
Как пользоваться передачей wi-fi через. 1)bluetooth. 2)ик-порт....
yartemok
05.10.2021 21:50
Опишіть роботу шкільної бібліотеки як інформаційної системи...
Irrishka2005
12.09.2020 00:44
Склавиатуры вводятся два числа вычислить удвоенный куб их суммы...
Олег4311
12.09.2020 00:44
Обязательный атрибут почтового адреса,по- называющийся at :...
Кролик200
26.03.2021 22:51
50 ! запишите команды для примера 18,7(ст. 123, пример во вложении! ) при условии, что чертёжник начинает перемещение от точки (3,1) и смещается в точку (1,2)....
polibfbxbdbdbcb
02.11.2022 09:32
быстрей Какие уроки следует извлечь из Раскола Русской церкви ?...
qwerty804
13.03.2023 04:14
НУЖЕН РИСУНОК 2. Известно, что в треугольниках АВС и А1В1С1 А = А1, АВ = А1В1, АС = А1С1. На сторонах ВС и В1С1 отмечены точки К и К1, такие, что СК = С1К1. Докажите,...
Kerbenbaeva2003
13.03.2023 04:14
очень нужно. Табличка не сложная....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
A(x1,y1)
B(x2,y2)
C(x3,y3)
program q;
var x1,x2,y1,y2,x3,y3:integer;
ab,ac,alp,bet,alfa,s:real;
begin
write('введите координаты точки A: ');
read(x1);
readln(y1);
write('введите координаты точки B: ');
read(x2);
readln(y2);
write('введите координаты точки C: ');
read(x3);
readln(y3);
ab:=sqrt(sqr(x2-x1)+sqr(y2-y1));
ac:=sqrt(sqr(x3-x1)+sqr(y3-y1));
alp:=arctan((y2-y1)/(x2-x1));
bet:=arctan((y3-y1)/(x3-x1));
alfa:=bet*2-alp;
s:=sin(alfa)*(ab*ac)/2;
writeln('площадь треугольника=',s);
readln
end.