检查一个圈内是否有多个圆圈

时间:2017-05-17 17:38:46

标签: php math

我有一个编程任务,我需要做一些数学运算,但我完全陷入困境。

假设我有一个直径<10厘米的圆管,这相当于 5厘米半径,这个管的面积是PI * r ^ 2~ 78.54 cm2

现在假设我有3个较小的圆管,我想检查是否适合放在这个较大的管内,我该怎么办?

让我们举一个例子,3个较小的管子可以 4 cm直径,相当于 2 cm半径,每个单个小管的面积是PI * r ^ 2~ 12.56 cm2

所以 12.56 * 3 = 37.68 cm2 。所以现在我知道3个较小圆圈的总面积小于较大圆圈的面积( 78.54 cm2 ),所以我的结论是它适合。

如果你自己在一张纸上试试,你会发现它确实如此。

这是问题所在:

现在如果我们尝试在这个大管内放置2个直径为7厘米的小圆管而不是3个直径<4厘米

所以这里只是一个快速回顾,现在我们得到了一个直径10厘米的大圆管,我们想尝试将2个较小的圆管放在那个大管内,2个小管有直径7厘米

现在,如果我计算每个较小管的面积,则为PI * r ^ 2~ 38.48 cm2 。因此,由于我们有2个较小的管,总面积 38.48 * 2 = 76.96 cm2 76.96 cm2 小于 78.54 cm2 的较大主管,因此我的应用程序会期望它适合。

然而它实际上并不合适。现在我卡住了,不知道怎么检查它是否适合,因为在这种情况下检查总面积似乎没用。

请帮助一个绝望的数学假人克服这个问题。

0 个答案:

没有答案