Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2011, 18:14   #1
ank1ne
Пользователь
 
Регистрация: 09.09.2011
Сообщений: 15
По умолчанию площадь треугольника в pascal

Найти площадь треугольника, если известны все три стороны(a.b.c)ю
Написать программу такую не составляет труда, но вся сложность в том, что нужно проверить все эти стороны могут ли они образовать треугольник, или же нет. И вот как это проверить я прошу вас мне помочь, а именно показать как.
Заранее всем мир, и спасибо
ank1ne вне форума Ответить с цитированием
Старый 19.09.2011, 18:23   #2
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

среди 3-х известных сторон находишь большую и сравниваешь ее из сумой оставшихся двух, если эта сторона меньше сумы, то треугольник построить можно.
Skype: CODERua
[CODER] вне форума Ответить с цитированием
Старый 19.09.2011, 18:28   #3
ank1ne
Пользователь
 
Регистрация: 09.09.2011
Сообщений: 15
По умолчанию

тему можно закрывать, геометрия не более)
спасибо [CODER]
ank1ne вне форума Ответить с цитированием
Старый 20.09.2011, 12:10   #4
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Цитата:
Сообщение от ank1ne Посмотреть сообщение
сложность в том, что нужно проверить все эти стороны могут ли они образовать треугольник, или же нет.
Ответ [CODER]'а, конечно, абсолютно верный. Но я просто хотел заметить, что, если использовать для расчетов формулу Герона (абсолютно замечательную), то проверка как бы получается сама собой. Там произведение разностей полупериметра и сторон стоит под квадратным корнем - и это значит, что нужно проверять его на положительность. А следовательно, проверять положительность разностей. Вот эта проверка полностью равнозначна провреке на то, можно ли построить треугольник.

То есть, эта проверка уже есть внутри формулы Герона . Несуществующий треугольник имеет мнимую площадь. Грамотный программер проверит операцию на корректность, и все будет выполнено.
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
площадь треугольника х-prof Паскаль, Turbo Pascal, PascalABC.NET 3 16.06.2011 13:29
максимальная площадь треугольника (excel) маркм Помощь студентам 0 12.12.2010 17:23
Площадь треугольника (PHP, Java) Mariner_dmx Помощь студентам 0 15.11.2010 11:22
Площадь треугольника (через контейнерные классы) KEIego Общие вопросы C/C++ 6 04.11.2010 17:11
Вычислить площадь треугольника. С++ varlonec Помощь студентам 2 26.01.2010 20:07