Вопрос задан 06.11.2023 в 17:33. Предмет Информатика. Спрашивает Вишня Катя.

Составьте программу и блок схему(язык Паскаля). Нахождение периметра и площади треугольника по 3

заданным сторонам .Если треугольник не существует вывести о нем сообщение. Пожалуйста помогите , очень нужно . Заранее огромное спасибо
0 0
Перейти к ответам

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

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

Ответ:Вот на фотке смотрите и наслождайтесь

Объяснение:


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

Для решения вашей задачи на языке Паскаль, вам нужно выполнить следующие шаги:

1. Определить переменные для хранения длин сторон треугольника и переменные для хранения периметра и площади треугольника. 2. Ввести длины сторон треугольника. 3. Проверить, можно ли построить треугольник с заданными сторонами. Треугольник можно построить, если сумма длин любых двух его сторон больше длины третьей стороны. 4. Если треугольник существует, вычислить периметр и площадь треугольника. 5. Если треугольник не существует, вывести сообщение об этом.

Вот пример кода на языке Паскаль, который выполняет эти шаги:

```pascal program TriangleProperties; var a, b, c, s, p: real; begin write('Введите длины сторон треугольника: '); readln(a, b, c); if (a + b > c) and (a + c > b) and (b + c > a) then begin p := a + b + c; s := sqrt(p * (p - a) * (p - b) * (p - c)); writeln('Периметр треугольника: ', p:0:2); writeln('Площадь треугольника: ', s:0:2); end else writeln('Треугольник с заданными сторонами не существует.'); readln; end. ```

В этом коде `a`, `b` и `c` - это длины сторон треугольника, `s` - это площадь треугольника, а `p` - это периметр треугольника. В начале программы пользователю предлагается ввести длины сторон треугольника. Затем проверяется, можно ли построить треугольник с заданными сторонами. Если треугольник существует, вычисляется периметр и площадь треугольника, и выводятся эти значения. Если треугольник не существует, выводится сообщение об этом.

Обратите внимание, что в этом коде используется функция `sqrt` для вычисления квадратного корня, и оператор `:` для форматирования вывода чисел с двумя знаками после десятичной точки .

Что касается блок-схемы, то она будет состоять из следующих элементов:

1. Блок "Ввод" для ввода длин сторон треугольника. 2. Блок "Условие" для проверки возможности построения треугольника. 3. Блок "Вычисление" для вычисления периметра и площади треугольника (если треугольник существует). 4. Блок "Вывод" для вывода периметра и площади треугольника (если треугольник существует) или сообщения об отсутствии треугольника .

0 0

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

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

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

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