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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 4.97
Elena)))
3 / 3 / 1
Регистрация: 11.10.2011
Сообщений: 48
#1

Вычислить площадь пересечения двух окружностей - C++

12.04.2012, 21:16. Просмотров 4203. Ответов 6
Метки нет (Все метки)

Здравствуйте) Может кто-нибудь сталкивался с написнием программы для вычисления площади пересечения двух кругов? помогите, пожалуйста...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2012, 21:16     Вычислить площадь пересечения двух окружностей
Посмотрите здесь:
Площадь пересечения окружностей C++
C++ Координаты пересечения двух окружностей
C++ Определить количество точек пересечения двух окружностей
C++ Площадь пересечения двух прямоугольников
Площадь пересечения двух прямоугольников C++
C++ По данным трем сторонам треугольника вычислить площадь и радиусы вписанной/описанной окружностей
C++ Найти площадь пересечения, то есть общую часть двух прямоугольников (не могу понять алгоритм решения)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
12.04.2012, 21:59     Вычислить площадь пересечения двух окружностей #2
разбить на множество точек ваше поле, где нарисованы окружности, и циклом проверить принадлежность каждой точки обеим окружностям. Но учтите, что точек стоит взять побольше, чтобы точнее был результат, потом просто суммируете кол-во точек, которые попадают под условие
Elena)))
3 / 3 / 1
Регистрация: 11.10.2011
Сообщений: 48
12.04.2012, 22:14  [ТС]     Вычислить площадь пересечения двух окружностей #3
ни, мне надо аналитически...
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
12.04.2012, 22:23     Вычислить площадь пересечения двух окружностей #4
Цитата Сообщение от Elena))) Посмотреть сообщение
ни, мне надо аналитически...
поясните
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
12.04.2012, 22:25     Вычислить площадь пересечения двух окружностей #5
Раз уж мы о программировании говорим, то метод Монте Карло легче реализовать, чем напрягаться аналитически.
Elena)))
3 / 3 / 1
Регистрация: 11.10.2011
Сообщений: 48
12.04.2012, 22:36  [ТС]     Вычислить площадь пересечения двух окружностей #6
panicwassano, ну это при помощи математических формул
Kuzia domovenok, согласна, мне это просто нужно для определения точности метода Монте-Карло
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2012, 23:47     Вычислить площадь пересечения двух окружностей
Еще ссылки по теме:
Общая точка(и) пересечения 2 окружностей C++
C++ Составить программу для вычисления расстояния между точками пересечения окружностей
Вычислить площадь оснований двух заданных кубов C++
Площадь окружностей C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
12.04.2012, 23:47     Вычислить площадь пересечения двух окружностей #7
Площадь сектора S1=0,5 r*r*alfa
Площадь треугольника S2=0,5 *r*r*sin(alfa)
площадь сегмента S=S1-S2=0.5*r*r*(alfa-sin(alfa) )

Твоя фигура состоит из двух разных сегментов
http://ru.wikipedia.org/wiki/%D0%A1%...80%D0%B8%D1%8F)
Yandex
Объявления
12.04.2012, 23:47     Вычислить площадь пересечения двух окружностей
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru