सी प्रोग्राम स्ट्रक्चर्स का उपयोग करते हुए टू डिस्टेंस (इंच-फीट सिस्टम में) जोड़ने के लिए

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

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

  • C संरचना

यदि आप नहीं जानते हैं, तो 12 इंच 1 फुट है।

इंच-फीट प्रणाली में दो दूरी जोड़ने का कार्यक्रम

 #include struct Distance ( int feet; float inch; ) d1, d2, result; int main() ( // take first distance input printf("Enter 1st distance"); printf("Enter feet: "); scanf("%d", &d1.feet); printf("Enter inch: "); scanf("%f", &d1.inch); // take second distance input printf("Enter 2nd distance"); printf("Enter feet: "); scanf("%d", &d2.feet); printf("Enter inch: "); scanf("%f", &d2.inch); // adding distances result.feet = d1.feet + d2.feet; result.inch = d1.inch + d2.inch; // convert inches to feet if greater than 12 while (result.inch>= 12.0) ( result.inch = result.inch - 12.0; ++result.feet; ) printf("Sum of distances = %d\'-%.1f "", result.feet, result.inch); return 0; )

आउटपुट

 पहली दूरी दर्ज करें पैर दर्ज करें: 23 दर्ज करें इंच: 8.6 दूसरी दूरी दर्ज करें पैर दर्ज करें: 34 दर्ज करें इंच: 2.4 दूरी के योग = 57'-11.0 " 

इस कार्यक्रम में, एक संरचना दूरी को परिभाषित किया गया है। संरचना में दो सदस्य हैं:

  • पैर - एक पूर्णांक
  • इंच - एक नाव

दो चर d1 और d2 प्रकार के struct Distanceबनाए जाते हैं। ये चर पैरों और इंच में दूरी को स्टोर करते हैं।

फिर, इन दो दूरियों का योग गणना और resultचर में संग्रहीत किया जाता है। अंत में, परिणाम स्क्रीन पर मुद्रित होता है।

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