Вопрос задан 28.07.2023 в 14:37. Предмет Информатика. Спрашивает Зайцев Юра.

Срочно! Помогите написать программу в паскале,которая бы высчитывала площадь треугольника по

формуле герона и проверяла возможность существования треугольника! Заранее спасибо
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мишин Михаил.

// PascalABC.NET 3.4.2, сборка 1785 от 06.09.2018

// Внимание! Если программа не работает, обновите версию!

begin

 var (a, b, c) := ReadReal3('Введите стороны треугольника через пробел:');

 if (a + b > c) and (a + c > b) and (b + c > a) then

 begin

   var p := (a + b + c) / 2;

   Println('Площадь треугольника равна',

       Sqrt(p * (p - a) * (p - b) * (p - c)))

 end

 else Println('Треугольник с такими сторонами не существует')

end.


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, помогу! Вот программа на языке Паскаль, которая вычисляет площадь треугольника по формуле Герона и проверяет возможность существования треугольника:

pascal
program TriangleArea; var a, b, c, s, area: real; begin writeln('Введите длины сторон треугольника:'); write('a: '); readln(a); write('b: '); readln(b); write('c: '); readln(c); { Проверяем условие существования треугольника } if (a + b > c) and (a + c > b) and (b + c > a) then begin { Вычисляем полупериметр треугольника } s := (a + b + c) / 2; { Вычисляем площадь треугольника по формуле Герона } area := sqrt(s * (s - a) * (s - b) * (s - c)); writeln('Площадь треугольника: ', area:0:2); end else begin writeln('Треугольник с такими сторонами не существует.'); end; readln; end.

Программа сначала запрашивает у пользователя длины сторон треугольника (a, b, c). Затем она проверяет условие существования треугольника (сумма длин двух сторон должна быть больше длины третьей стороны). Если условие существования выполняется, то программа вычисляет полупериметр (s) треугольника и далее площадь треугольника по формуле Герона. В противном случае, если треугольник с такими сторонами невозможен, программа выводит соответствующее сообщение.

Убедитесь, что вводите корректные значения сторон треугольника для правильного вычисления.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос