C ++ - Programm zum Hinzufügen von Systemen mit zwei Entfernungen (in Zoll-Fuß) mithilfe von Strukturen

Dieses Programm nimmt zwei Entfernungen (im Zoll-Fuß-System), fügt sie hinzu und zeigt das Ergebnis auf dem Bildschirm an.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden C ++ - Programmierthemen kennen:

  • C ++ - Strukturen
  • C ++ if, if… else und Nested if… else

Beispiel: Hinzufügen von Entfernungen mithilfe von Strukturen

 #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; ) 

Ausgabe

 1. Entfernung eingeben, Fuß eingeben: 6 Zoll eingeben: 3.4 Informationen für 2. Entfernung eingeben Fuß eingeben: 5 Zoll eingeben: 10,2 Summe der Entfernungen = 12 Fuß 1,6 Zoll 

In diesem Programm wird eine Struktur Distancemit zwei Datenelementen (Zoll und Fuß) deklariert, um den Abstand im Zoll-Fuß-System zu speichern.

Hier werden zwei Strukturvariablen d1 und d2 erstellt, um die vom Benutzer eingegebene Entfernung zu speichern. Und die Summenvariablen speichern die Summe der Entfernungen.

Die if… elseAnweisung wird verwendet, um Zoll in Fuß umzurechnen, wenn der Wert von Zoll der Summenvariablen größer als 12 ist.

Interessante Beiträge...