Вопрос задан 18.02.2019 в 08:13. Предмет Информатика. Спрашивает Сучкова Ульяна.

Создайте программу на PascalABC, используя if ... then ... else.... Для рачета полупериметра

треугольника (a+b+c)/2. Если a<>0 и т.д. и a+b>c и т.д.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Федів Антон.
Var a,b,c:real;
begin
  readln(a,b,c);
  if (a<>0) and (a+b>c) then writeln ((a+b+c)/2)
     else
         writeln('Неверные входные значения');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на PascalABC, которая вычисляет полупериметр треугольника и проверяет условия a<>0 и a+b>c:

```pascal program TrianglePerimeter; var a, b, c: real; semiperimeter: real; begin writeln('Введите стороны треугольника:'); write('a: '); readln(a); write('b: '); readln(b); write('c: '); readln(c); if (a <> 0) and (b <> 0) and (c <> 0) and (a + b > c) and (a + c > b) and (b + c > a) then begin semiperimeter := (a + b + c) / 2; writeln('Полупериметр треугольника: ', semiperimeter:0:2); end else writeln('Введены некорректные значения сторон треугольника.'); readln; end. ```

В этой программе мы используем оператор `if ... then ... else` для проверки условий. Если все условия выполняются (a<>0, b<>0, c<>0, a+b>c, a+c>b, b+c>a), то программа вычисляет полупериметр треугольника и выводит его на экран. В противном случае, если хотя бы одно из условий не выполняется, программа выводит сообщение о некорректных значениях сторон треугольника.

Примечание: В этой программе предполагается, что пользователь вводит значения сторон треугольника вещественного типа. Если вам нужно работать с целыми числами, замените `real` на `integer` в объявлении переменных и используйте `read` вместо `readln` для чтения значений.

Надеюсь, это поможет! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

0 0

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

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

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