Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
lariliv75
03.05.2022 06:26 •
Информатика
Программа pascal. даны координаты 3 точек x1,x2,x3, y1,y2,y3, которые представляют собой вершины треугольника. вычислить а) длины сторон треугольника б)площадь треугольника
Ответ:
itkrg
27.07.2020 11:29
Var
X1,Y1,X2,Y2,X3,Y3:real;
A,B,C:real;
Begin
Write('X1 = ');ReadLn(X1);
Write('Y1 = ');ReadLn(Y1);
Write('X2 = ');ReadLn(X2);
Write('Y2 = ');ReadLn(Y2);
Write('X3 = ');ReadLn(X3);
Write('Y3 = ');ReadLn(Y3);
A:=sqrt(sqr(X2-X1) + sqr(Y2-Y1) );
B:=sqrt(sqr(X2-X3) + sqr(Y2-Y3) );
C:=sqrt(sqr(X3-X1) + sqr(Y3-Y1) );
if (A<B+C)and(B<A+C)and(C<A+B) then
Begin
WriteLn('Длины сторон равны:');
WriteLn('A = ',A);
WriteLn('B = ',B);
WriteLn('C = ',C);
X1:=(A+B+C)/2;
WriteLn('Площадь треугольника равна ',sqrt(X1*(X1-A)*(X1-B)*(X1-C)))
End
else WriteLn('Треугольник не существует')
End.
0,0
(0 оценок)
Популярные вопросы: Информатика
ybrybrjdbx09
09.05.2023 10:45
На какие две части делиться число в формате с плавающей...
mazeke78
22.03.2021 15:38
Что вас вдохновляет в ит? (информационные технологии)...
mrflux
09.12.2022 14:10
Определить кол-во информации в слове информатика...
Banan4ik1080
21.02.2020 02:52
Сделать из строки lublupython словарь: в роли ключей необходимо использовать буквы строки, а значениями будут числа равные тому сколько раз встречается эта буква НА ПИТОНЕ...
FreedomLife1
29.01.2021 19:39
Имеется два массива (фамилии и оценки по 5 шкале) вывести учеников которые получили только четверки...
syuzannsckorny
15.05.2023 15:39
Вшколе учатся 4 талантливых мальчика: иванов, петров, сидоров и андреев. один из них - будущий музыкант, другой танцор, третий солист хора мальчиков, четвёртый художник. о...
ksenia7567012
24.03.2020 04:14
Вчём ошибка? sub main() dim x, b, a, res as single x = -3 b = 2 a = 0.5 res = (sqr(5 * x ^ 2 + 2 * sin(b) ^ 2)) / cos(abs(a3 ^ -3 * tan( msgbox (res) end sub...
Paxxan
05.12.2020 19:10
Решить программу из двух чисел наибольшее увеличить в 2 раза, а наименьшее уменьшить в 2 раза (x,y)...
Electron57
26.03.2023 23:52
Как называется графическое изображение иерархической файловой структуры?...
baranovdanil2001
08.05.2021 08:16
Вчем состоит различие между языком программирования и диалектом языка программирования? между языком программирования и системой программирования?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
X1,Y1,X2,Y2,X3,Y3:real;
A,B,C:real;
Begin
Write('X1 = ');ReadLn(X1);
Write('Y1 = ');ReadLn(Y1);
Write('X2 = ');ReadLn(X2);
Write('Y2 = ');ReadLn(Y2);
Write('X3 = ');ReadLn(X3);
Write('Y3 = ');ReadLn(Y3);
A:=sqrt(sqr(X2-X1) + sqr(Y2-Y1) );
B:=sqrt(sqr(X2-X3) + sqr(Y2-Y3) );
C:=sqrt(sqr(X3-X1) + sqr(Y3-Y1) );
if (A<B+C)and(B<A+C)and(C<A+B) then
Begin
WriteLn('Длины сторон равны:');
WriteLn('A = ',A);
WriteLn('B = ',B);
WriteLn('C = ',C);
X1:=(A+B+C)/2;
WriteLn('Площадь треугольника равна ',sqrt(X1*(X1-A)*(X1-B)*(X1-C)))
End
else WriteLn('Треугольник не существует')
End.