Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
prepelitsa
14.12.2020 23:43 •
Информатика
Программа pascal. даны координаты 3 точек x1,x2,x3, y1,y2,y3, которые представляют собой вершины треугольника. вычислить а) длины сторон треугольника б)площадь треугольника
Показать ответ
Ответ:
милана695
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 оценок)
Популярные вопросы: Информатика
Tipudi228
25.03.2021 06:01
Определите значение переменной a после выполнения алгоритма: а : = 2 b : = 4 b : = a/2*b a : = 2*а + 3*b переведите запись из линейной в общепринятую: а) sqrt(abs(x))/(x*x+y*y)+z...
choserge
21.02.2020 11:58
Ввести с клавиатуры x, y, ƶ - длина, ширина, высота кирпича. составить программу вычисления боковой поверхности кирпича. тема: простейшие программы на piton . с...
FJFJKD99
11.05.2022 07:54
напишите функцию для нахождения наименьшего количества реквобщем вот фото...
2047liza
07.11.2021 11:25
Постройте таблицу истинности для следующего выражения: не а и в не а или не в ¬ а ∧ ¬ в а ∧ ¬ в ∨ ¬ с (а ∨ ¬ в) ∧ ¬ с...
Kolosov77
14.03.2022 07:35
Установите соответствие между датами в левой колонке и событиями в правой. 1492 г. создание первого компьютера 1961г. создание первого отечественного компьютера...
dzhusanastasia
17.01.2020 01:07
Упорядочите события по возрастанию количества информации, содержащегося в сообщении об их результате. 1) бросание игрального куба 2) пуск рулетки 3) отметка, полученная...
53490
17.01.2020 01:07
Анаграммы. при простой перестановки букв найдите зашифрованные слова. 1. нреиеуанв 2. твракда 3. оминифяцра 4. зялогатиамицир 5. тирфедоашр...
omka02
19.02.2023 10:36
Найти значение выражения: 65768+3574+7864-654+987567-6009*3-9366643...
kamilamih
19.02.2023 10:36
Разделить двоичные числа 100001: 11 = ? как делить я не понмаю,...
danilnikitin624
01.08.2020 03:25
Определите значение переменной «a» после выполнения фрагмента программы: a : = 10 если a 5 то a : = 5 все...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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.