Найти площадь странной формы

голоса
-4

Мне нужно найти площадь заштрихованной области, используя код, но я понятия не имею, как написать программу, которая может сделать это. Кто-нибудь может мне помочь?

Поле

Задан 27/11/2018 в 15:03
источник пользователем
На других языках...                            


1 ответов

голоса
1

У вас есть четыре круга с радиусом r, расположенных в квадратной форме и касательной друг к другу. Тогда у вас есть квадрат , соединяющий центры четырех окружностей.

Поскольку каждая сторона квадрата равна двух радиусов ( 2r), общая площадь квадрата 4r**2.

Мы можем найти область между кругами путем вычитания площади частей кругов , которые находятся в пределах квадрата. Четверть каждой окружности внутри квадрата. Поскольку площадь полного круга pi * r**2, площадь одной четверти окружности 1/4 pi r**2. Есть четыре из них внутри квадрата, поэтому мы добавим их все , чтобы найти , что общая площадь «часть круга» внутри квадрата pi r**2.

Наконец, мы вычитаем, что от площади квадрата. Все, что осталось должна быть областью пространства между кругами внутри квадрата:

= (4 - pi) * r**2

Это математический вопрос, а не программирование один. Надеюсь, что вы можете адаптировать это решение в зависимости от того, проблемы, которую вы пытаетесь решить; но если вы хотите, чтобы быть более полезными или предоставить решение более сфокусированное на вашу конкретную проблему, вы собираетесь должно предоставить код или более обобщенное описание того, что вы хотите, чтобы ваш код, чтобы сделать, с точкой зрения входов и выходов.

Ответил 27/11/2018 в 15:10
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more