ПаскальДаны три отрезка длинноватой a, b, c. Проверить, существует ли треугольник

Паскаль
Даны три отрезка длинноватой a, b, c. Проверить, существует ли треугольник с такими гранями. Если да, то вывести на экран известие "Треугольник существует!", отыскать его плошадь и вывести её на последующей строке, если нет, то вывести на экран извещенье "Треугольника не существует".

Задать свой вопрос
Inna Talova
Я так понимаю, что координаты отрезков обязаны задаваться с клавиатуры?
Анна Мещарякова
Да
1 ответ

Ответ:

var a, b, c: integer;  //инициализация переменных (длин отрезков)

begin  //Начало программки (тело программки)

   write (' Длины сторон: ');  //Вывод известия в консоль

   readln (a,b,c);  //Организация ввода (длин отрезков)

   if (a lt;= b+c) and (b lt;= a+c) and (c lt;= a+b) then  //В условии if проверяется, что каждая из сторон меньше или равна сумме иных. Если желая бы одна будет больше, то все логическое выражение возвратит ересь (false). В таком случае сработает ветка else.

       writeln ('Треугольник существует.')

   else

       writeln ('Треугольник не существует.');

readln(); //Инициализация закрытия по нажатию на кнопку

end. //Конец программки

Объяснение:

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт