Maison  >  Article  >  développement back-end  >  Programme C++ pour lire la taille d'une personne et imprimer si la personne est grande, petite ou de taille moyenne

Programme C++ pour lire la taille d'une personne et imprimer si la personne est grande, petite ou de taille moyenne

WBOY
WBOYavant
2023-09-05 10:17:06997parcourir

Programme C++ pour lire la taille dune personne et imprimer si la personne est grande, petite ou de taille moyenne

La taille d’une personne détermine si elle est grande, naine ou de taille moyenne. Les plages de hauteur varient selon les régions du monde. Nous envisageons les normes indiennes. Dans cet article, nous allons vous montrer comment écrire un programme simple en C++ pour déterminer si une personne est grande, petite ou de taille moyenne.

Définissons d'abord les plages de hauteur et les classifications correspondantes, nous pourrons ensuite les utiliser dans nos algorithmes et nos implémentations.

Hauteur (cm) Type
150 – 170 Moyenne
170 – 195 Élevé
En dessous de 150 Nain
Autre chose Très anormal

Voyons maintenant son algorithme et sa mise en œuvre.

Algorithme

  • Lire la hauteur h .
  • Si h est compris entre 150 et 170, alors.
    • Cette personne est de taille moyenne.
  • Sinon quand h est compris entre 170 et 195, alors.
    • Cet homme est très grand.
  • Sinon, lorsque h est inférieur à 150, alors.
    • Cet homme est un nain.
  • Pour certains autres cas,
    • Cette personne a une taille anormale
    • Fin si.

Exemple

#include <iostream>
using namespace std;

void solve( int h ) {
   if (h >= 150 && h <= 170 ) {
      cout << "The person is of average height" << endl;
   }
   else if (h >= 170 && h <= 195 ) {
      cout << "The person is tall" << endl;
   }
   else if (h < 150 ) {
      cout << "The person is dwarf" << endl;
   }
   else {
      cout << "The person has abnormal height" << endl;
   }
}

int main()
{
   cout << "Height of person A: 172" << endl;
   solve( 172 );
   cout << "Height of person B: 130" << endl;
   solve( 130 );
   cout << "Height of person C: 198" << endl;
   solve( 198 );
   cout << "Height of person D: 160" << endl;
   solve( 160 );
}

Sortie

Height of person A: 172
The person is tall
Height of person B: 130
The person is dwarf
Height of person C: 198
The person has abnormal height
Height of person D: 160
The person is of average height

Conclusion

Utiliser la hauteur pour la classification est un problème simple, nous utilisons simplement des décisions sous certaines conditions. Dans notre implémentation, quatre catégories sont affichées, à savoir la taille grande, petite, moyenne et anormale. Les plages de hauteur sont également définies dans le tableau ci-dessus. Avec une simple solution de vérification conditionnelle if-else, le programme peut classer les personnes en fonction d'une valeur de taille donnée.

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