Le calcul de l'aire d'un prisme rectangulaire est un exercice de géométrie à la fois simple et très utile dans de nombreuses situations de la vie courante. Que l'on souhaite déterminer la quantité de peinture nécessaire pour recouvrir une boîte, la surface d'un emballage, les dimensions d'un réservoir ou encore la superficie totale des faces d'un objet tridimensionnel, il est souvent indispensable de connaître l'aire extérieure complète de ce solide. Bien que ce type de calcul soit généralement abordé dans les cours de mathématiques de niveau secondaire, il demeure un excellent exemple d'application pratique des formules géométriques fondamentales.
Un prisme rectangulaire est constitué de six faces rectangulaires regroupées par paires identiques. Pour obtenir son aire totale, il suffit donc d'additionner les surfaces de chacune de ces faces. La formule utilisée consiste à calculer deux fois l'aire de chaque combinaison de dimensions, soit la hauteur et la largeur, la hauteur et la longueur, ainsi que la longueur et la largeur. Cette méthode permet d'obtenir rapidement la surface extérieure complète du solide, peu importe ses dimensions.
Grâce au langage C++, il est très facile d'automatiser ce calcul en créant une fonction spécialisée. Le programme présenté ci-dessous reçoit comme paramètres la hauteur, la largeur et la longueur du prisme, puis applique directement la formule géométrique appropriée. Les exemples fournis démontrent le calcul de l'aire totale pour plusieurs prismes rectangulaires de dimensions différentes, permettant ainsi de vérifier rapidement les résultats obtenus. À l'aide de ce code source C++ suivant, vous pourrez calculer avec précision l'aire de n'importe quel prisme rectangulaire simplement en modifiant les valeurs transmises à la fonction :
Essayer maintenant !
- #include <iostream>
-
- double RectangularPrismSurfaceArea(double h,double w,double l) {
- return (2 * h * w) + (2 * h * l) + (2 * l * w);
- }
-
- int main()
- {
- std::cout << "L'aire d'une surface de prisme rectangulaire de 10x5x5 est " << RectangularPrismSurfaceArea(10, 5, 5) << "cm2" << std::endl;
- std::cout << "L'aire d'une surface de prisme rectangulaire de 2x3x4 est " << RectangularPrismSurfaceArea(2, 3, 4) << "cm2" << std::endl;
- std::cout << "L'aire d'une surface de prisme rectangulaire de 1x3x7 est " << RectangularPrismSurfaceArea(1, 3, 7) << "cm2" << std::endl;
- return 0;
- }
on obtiendra le résultat suivant :
L'aire d'une surface de prisme rectangulaire de 10x5x5 est 250cm2L'aire d'une surface de prisme rectangulaire de 2x3x4 est 52cm2
L'aire d'une surface de prisme rectangulaire de 1x3x7 est 62cm2