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
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.
#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 ); }
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
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!