Programme C ++ pour ajouter un système à deux distances (en pouces-pieds) à l'aide de structures

Ce programme prend deux distances (en système pouces-pieds), les ajoute et affiche le résultat à l'écran.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation C ++ suivantes:

  • Structures C ++
  • C ++ if, if… else et Nested if… else

Exemple: ajouter des distances à l'aide de structures

 #include using namespace std; struct Distance( int feet; float inch; )d1 , d2, sum; int main() ( cout << "Enter 1st distance," << endl; cout <> d1.feet; cout <> d1.inch; cout << "Enter information for 2nd distance" << endl; cout <> d2.feet; cout <> d2.inch; sum.feet = d1.feet+d2.feet; sum.inch = d1.inch+d2.inch; // changing to feet if inch is greater than 12 if(sum.inch> 12) ( ++ sum.feet; sum.inch -= 12; ) cout << endl << "Sum of distances = " << sum.feet << " feet " << sum.inch << " inches"; return 0; ) 

Production

 Entrez la 1ère distance, entrez les pieds: 6 Entrez le pouce: 3.4 Entrez les informations pour la deuxième distance Entrez les pieds: 5 Entrez le pouce: 10,2 Somme des distances = 12 pieds 1,6 pouces 

Dans ce programme, une structure Distancecontenant deux membres de données (pouces et pieds) est déclarée pour stocker la distance dans le système pouces-pieds.

Ici, deux variables de structure d1 et d2 sont créées pour stocker la distance saisie par l'utilisateur. Et, les variables de somme stockent la somme des distances.

L' if… elseinstruction est utilisée pour convertir les pouces en pieds si la valeur de pouce de la variable somme est supérieure à 12.

Articles intéressants...