C ++ - program för att lägga till två avstånd (i tum-fötter) System med hjälp av strukturer

Detta program tar två avstånd (i tum-fot-system), lägger till dem och visar resultatet på skärmen.

För att förstå detta exempel bör du ha kunskap om följande C ++ programmeringsämnen:

  • C ++ strukturer
  • C ++ if, if… else och Nested if … else

Exempel: Lägg till avstånd med hjälp av strukturer

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

Produktion

 Ange första avståndet, Ange fot: 6 Ange tum: 3.4 Ange information för det andra avståndet Ange fot: 5 Ange tum: 10.2 Summan av avstånd = 12 fot 1.6 tum 

I det här programmet Distanceförklaras en struktur som innehåller två dataelement (tum och fot) för att lagra avståndet i tum-fot-systemet.

Här skapas två strukturvariabler d1 och d2 för att lagra det avstånd som anges av användaren. Och sumvariablerna lagrar summan av avstånden.

Den if… elseuttalande används för att omvandla inches till fötterna om värdet på tum av summaparametern är större än 12.

Intressanta artiklar...