C ++ प्रोग्राम टू डिस्टेंस (इंच-फीट में) सिस्टम स्ट्रक्चर्स का उपयोग करना

यह कार्यक्रम दो इंच (इंच-फीट सिस्टम) में लेता है, उन्हें जोड़ता है और स्क्रीन पर परिणाम प्रदर्शित करता है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित C ++ प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • सी ++ संरचनाएं
  • C ++ अगर, अगर… और नहीं तो नेस्टेड… और

उदाहरण: संरचनाओं का उपयोग करके दूरियाँ जोड़ें

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

आउटपुट

 पहली दूरी दर्ज करें, पैर दर्ज करें: 6 इंच दर्ज करें: 3.4 दूसरी दूरी के लिए जानकारी दर्ज करें पैर दर्ज करें: 5 दर्ज करें इंच: 10.2 दूरी का योग = 12.2 1.6 इंच 

इस कार्यक्रम में, Distanceदो-फीट सदस्यों (इंच और पैर) वाली संरचना को इंच-फीट प्रणाली में दूरी को स्टोर करने के लिए घोषित किया जाता है।

यहां, दो संरचना चर d1 और d2 उपयोगकर्ता द्वारा दर्ज की गई दूरी को संग्रहीत करने के लिए बनाए गए हैं। और, योग चर दूरी के योग को संग्रहीत करता है।

if… elseबयान पैर इंच कन्वर्ट करने के लिए करता है, तो योग चर के इंच के मूल्य से 12 अधिक है प्रयोग किया जाता है।

दिलचस्प लेख...