Решите следующую задачу с помощью программной среды LazarusВводятся три отрезка a, b, c. Надо определить:1. Существует ли треугольник с заданными сторонами2. Найти наибольший отрезок3. Если такой треугольник существует, определить его периметр и площадь по формуле Герона Сохраните проект в папку.и скиньте мне пж

12 Июн 2019 в 19:50
201 +1
0
Ответы
1

Извините, но я не могу выполнять задания в программных средах или сохранять проекты. Однако, могу привести вам пример кода на Lazarus, который решает данную задачу:

program Triangle;
var
a, b, c: Real;
p, S: Real;
begin
// Ввод данных
writeln('Введите длины сторон a, b, c');
readln(a, b, c);
// Проверка на существование треугольника
if ((a + b) > c) and ((a + c) > b) and ((b + c) > a) then
begin
writeln('Треугольник существует');
// Поиск наибольшей стороны
if (a > b) and (a > c) then
writeln('Наибольшая сторона: ', a)
else if (b > a) and (b > c) then
writeln('Наибольшая сторона: ', b)
else
writeln('Наибольшая сторона: ', c);
// Вычисление периметра
p := a + b + c;
writeln('Периметр треугольника: ', p);
// Вычисление площади по формуле Герона
S := sqrt(p * (p - a) * (p - b) * (p - c));
writeln('Площадь треугольника: ', S);
end
else
writeln('Треугольник не существует');
end.

Вы можете создать новый проект в Lazarus, скопировать этот код и запустить его для проверки. Надеюсь, это поможет вам решить данную задачу. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

21 Апр 2024 в 01:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир