在 C++ 中查詢給定周長和麵積的最大長方體體積


假設我們有面積 A 和周長 P,現在我們必須找到最大體積,該體積可以以長方體的形式由給定的周長和表面積製成。因此,當 P 為 24,且 A 為 24 時,其輸出將為 8。

正如我們所知,對於給定的長方體周長,P = 4(長度 + 寬度 + 深度),對於面積,將是 A = 2(長度* 寬度 + 寬度*深度 + 長度 *深度),且體積為 V = (長度* 寬度*深度)

示例

 即時演示

#include<iostream>
#include<cmath>
using namespace std;
float maxVolumeCuboid(float Peri, float Area) {
   float length = (Peri - sqrt(Peri * Peri - 24 * Area)) / 12;
   float Vol = length * (Area / 2.0 - length * (Peri / 4.0 - length));
   return Vol;
}
int main() {
   float P = 20, A = 16;
   cout << "Maximum volume of the cuboid will be: " << maxVolumeCuboid(P, A);
}

輸出

Maximum volume of the cuboid will be: 4.14815

更新於:18-Dec-2019

392 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告