मान लीजिए कि हमारे पास क्षेत्रफल 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