Форум программистов, компьютерный форум CyberForum.ru

Площадь пятиугольника - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Fantom.AS
 Аватар для Fantom.AS
2 / 1 / 0
Регистрация: 17.11.2010
Сообщений: 121
30.10.2011, 13:25     Площадь пятиугольника #1
Как найти площадь пятиугольника, зная длины сторон и координаты вершин?
Не могу найти формулу подходящую.
Знаю формулу S = 0.5*P*r,
где r - радиус вписанной окружности, а P - периметр.
не могу найти r, если брать эту формулу....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2011, 13:25     Площадь пятиугольника
Посмотрите здесь:

C++ Найти площадь пятиугольника
Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь C++
найти площадь пятиугольника C++
C++ Найти площадь пятиугольника (определить функцию для расчёта площади треугольника по трём сторонам)
C++ Разработать функцию для определения и расчёта площади пятиугольника. По координатным точкам. (х1,у1) и т.д
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
30.10.2011, 13:35     Площадь пятиугольника #2
Fantom.AS, первое, что приходит в голову - это триангулировать и вычислить сумму площадей получившихся треугольников.
Fantom.AS
 Аватар для Fantom.AS
2 / 1 / 0
Регистрация: 17.11.2010
Сообщений: 121
30.10.2011, 13:40  [ТС]     Площадь пятиугольника #3
Цитата Сообщение от talis Посмотреть сообщение
Fantom.AS, первое, что приходит в голову - это триангулировать и вычислить сумму площадей получившихся треугольников.
Про это я тоже думал, но как это запрограммировать, чтобы правильно вычислялось для любого выпуклого пятиугольника?

Добавлено через 2 минуты
И еще лучше, как это сделать для любого выпуклого многоугольника?
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
30.10.2011, 13:42     Площадь пятиугольника #4
Если для выпуклого, то триангулируйте зонтиком:

Название: 1.GIF
Просмотров: 627

Размер: 2.4 Кб

Цитата Сообщение от Fantom.AS Посмотреть сообщение
И еще лучше, как это сделать для любого выпуклого многоугольника?
Так же, триангулировать
Fantom.AS
 Аватар для Fantom.AS
2 / 1 / 0
Регистрация: 17.11.2010
Сообщений: 121
30.10.2011, 14:13  [ТС]     Площадь пятиугольника #5
ок, попробую. Спасибо)
Yandex
Объявления
30.10.2011, 14:13     Площадь пятиугольника
Ответ Создать тему
Опции темы

Текущее время: 05:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru