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
Libérer: 2023-09-22 17:57:09
avant
1270 Les gens l'ont consulté

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;
}
Copier après la connexion

Sortie

The surface area of the triangular prism is: 126
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal