Maison >développement back-end >C++ >Programme pour calculer la surface d'un prisme triangulaire

Programme pour calculer la surface d'un prisme triangulaire

WBOY
WBOYavant
2023-09-22 17:57:091293parcourir

Voyons comment écrire un programme pour calculer la surface d'un prisme triangulaire.

Calculer la surface d'un prisme triangulaire peut sembler très basique, mais les programmeurs peuvent en avoir besoin dans de nombreux domaines. Vous trouverez ci-dessous quelques scénarios courants -

  • Graphismes et animation 3D - Lors de la création de modèles 3D, les animateurs et les développeurs de jeux peuvent avoir besoin de calculer la surface d'un prisme triangulaire afin de le représenter correctement dans le monde virtuel.

  • Les ingénieurs et les architectes peuvent avoir besoin de déterminer la surface d'un prisme triangulaire lors de la conception de structures telles que des bâtiments ou des ponts.

  • Maths et géométrie - Les programmeurs travaillant sur des projets liés aux mathématiques ou à la géométrie peuvent avoir besoin de calculer la surface d'un prisme triangulaire dans le cadre de leur algorithme.

  • Simulations physiques - La surface d'un prisme triangulaire peut être une mesure clé dans certaines simulations physiques, comme celles impliquant la dynamique des fluides ou les champs électromagnétiques.

Par conséquent, en tant que programmeurs, nous pouvons avoir besoin de calculer la surface d'un prisme triangulaire dans certains cas pour garantir l'exactitude et la précision.

Instructions

Regardez le diagramme du prisme triangulaire ci-dessous et observez l'image, les bords et les faces.

Programme pour calculer la surface dun prisme triangulaire

La formule pour calculer la surface d'un prisme triangulaire est -

Superficie = $mathrm{(b:*:h):+:(L:*:(s1:+:s2:+:s3)) ;}$

où b= base

h=hauteur

L = Longueur

s1=Côté 1 de la face du triangle

s2=côté 2 du triangle

s3=côté 3 du triangle

Méthode

Essayons de comprendre les étapes impliquées dans l’écriture d’un programme, en d’autres termes, écrivons un algorithme étape par étape.

  • Obtenez l'entrée de la variable.

    Ici, nous devons saisir six variables car nous utilisons un prisme triangulaire. Les variables requises sont -

    • Base - La base d'un triangle

    • Hauteur - Hauteur du triangle

    • Length - La longueur du prisme

    En plus de cela, nous avons également besoin de données pour les trois côtés du triangle -

    • side1 - la longueur du premier côté du triangle

    • side2 - la longueur du deuxième côté du triangle

    • side3 - La longueur du troisième côté du triangle

  • Ensuite, nous calculerons l'aire d'un prisme triangulaire en utilisant la formule -

    Surface = (Base * Hauteur) + (Longueur * (Côté 1 + Côté 2 + Côté 3))

Ici, pour une face triangulaire d'un prisme, surface = 0,5 * base * hauteur. Par conséquent, pour deux faces triangulaires, surface totale = base * hauteur.

Programme pour calculer la surface dun prisme triangulaire

Longueur*La circonférence couvre la surface restante.

Programme pour calculer la surface dun prisme triangulaire
  • Enfin, nous imprimerons la surface calculée -

Maintenant, écrivons du code.

Exemple

Programme C++ pour calculer la surface d'un prisme triangulaire

#include <iostream>
using namespace std;

int main() {
   double base = 3, height = 6, length = 9, side1 = 3, side2 = 4, side3 = 5;

   // calculate the surface area of the  triangular prism
   double surface_area_of_triangular_faces= base * height;
   double perimeter = side1+side2+side3;
   double surface_area_of_rectangular_faces= length * perimeter; 
   double surface_area_of_triangular_prism = surface_area_of_triangular_faces+ surface_area_of_rectangular_faces ;
   
   // print the result
   cout << "The surface area of the triangular prism is: " << surface_area_of_triangular_prism << endl;
   
   return 0;
}

Sortie

The surface area of the triangular prism is: 126

Complexité

Complexité temporelle : O(1) puisque ce code effectue un nombre fixe de calculs quelle que soit la taille d'entrée.

Complexité spatiale : O(1) car le code utilise un nombre fixe de variables pour stocker les valeurs d'entrée et les résultats quelle que soit la taille de l'entrée.

Conclusion

Dans cet article, nous essayons d'expliquer la méthode de calcul de la surface d'un prisme triangulaire en utilisant les côtés de la face triangulaire comme entrée ainsi que la longueur, la base et la hauteur. J'espère que cet article vous aidera à mieux apprendre ce concept.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer