Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

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


एक संरचना विभिन्न प्रकार के डेटा की वस्तुओं का एक संग्रह है। यह विभिन्न डेटा प्रकार के रिकॉर्ड के साथ जटिल डेटा संरचना बनाने में बहुत उपयोगी है। एक संरचना को स्ट्रक्चर कीवर्ड से परिभाषित किया जाता है।

संरचना का एक उदाहरण इस प्रकार है -

struct DistanceFI {
   int feet;
   int inch;
};

उपरोक्त संरचना पैरों और इंच के रूप में दूरी को परिभाषित करती है।

C++ में एक संरचना का उपयोग करके इंच-फीट में दो दूरियों को जोड़ने का एक प्रोग्राम इस प्रकार दिया गया है -

उदाहरण

#include <iostream>

using namespace std;
struct DistanceFI {
   int feet;
   int inch;
};
int main() {
   struct DistanceFI distance1, distance2, distance3;
   cout << "Enter feet of Distance 1: "<<endl;
   cin >> distance1.feet;
   cout << "Enter inches of Distance 1: "<<endl;
   cin >> distance1.inch;

   cout << "Enter feet of Distance 2: "<<endl;
   cin >> distance2.feet;
   cout << "Enter inches of Distance 2: "<<endl;
   cin >> distance2.inch;

   distance3.feet = distance1.feet + distance2.feet;
   distance3.inch = distance1.inch + distance2.inch;

   if(distance3.inch > 12) {
      distance3.feet++;
      distance3.inch = distance3.inch - 12;
   }
   cout << endl << "Sum of both distances is " << distance3.feet << " feet and " << distance3.inch << " inches";
   return 0;
}

आउटपुट

उपरोक्त कार्यक्रम का आउटपुट इस प्रकार है

Enter feet of Distance 1: 5
Enter inches of Distance 1: 9
Enter feet of Distance 2: 2
Enter inches of Distance 2: 6
Sum of both distances is 8 feet and 3 inches

उपरोक्त कार्यक्रम में, डिस्टेंसएफआई की संरचना को परिभाषित किया गया है जिसमें फीट और इंच में दूरी शामिल है। यह नीचे दिया गया है -

struct DistanceFI {
   int feet;
   int inch;
};

जोड़ी जाने वाली दोनों दूरियों के मान उपयोगकर्ता से प्राप्त किए जाते हैं। यह नीचे दिया गया है -

cout << "Enter feet of Distance 1: "<<endl;
cin >> distance1.feet;
cout << "Enter inches of Distance 1: "<<endl;
cin >> distance1.inch;

cout << "Enter feet of Distance 2: "<<endl;
cin >> distance2.feet;
cout << "Enter inches of Distance 2: "<<endl;
cin >> distance2.inch;

दो दूरियों के पैर और इंच अलग-अलग जोड़े जाते हैं। यदि इंच 12 से अधिक हैं, तो पैरों में 1 जोड़ा जाता है और इंच से 12 घटाया जाता है। ऐसा इसलिए किया जाता है क्योंकि 1 फीट =12 इंच। इसके लिए कोड स्निपेट नीचे दिया गया है -

distance3.feet = distance1.feet + distance2.feet;
distance3.inch = distance1.inch + distance2.inch;
if(distance3.inch > 12) {
   distance3.feet++;
   distance3.inch = distance3.inch - 12;
}

अंत में पैर और इंच का मूल्य जोड़ा दूरी में प्रदर्शित किया जाता है। यह नीचे दिया गया है -

cout << endl << "Sum of both distances is " << distance3.feet << " feet and " << distance3.inch << " inches";

  1. C++ में दो बाइनरी स्ट्रिंग्स जोड़ने का प्रोग्राम

    बाइनरी नंबर के साथ दो स्ट्रिंग्स को देखते हुए, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम को खोजना होगा और परिणाम को बाइनरी स्ट्रिंग के रूप में वापस करना होगा। बाइनरी नंबर वे नंबर होते हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी नंबर जोड़ते समय बाइनरी जोड़ नियम होता

  1. C++ प्रोग्राम का उपयोग करके प्रोग्राम कैसे लॉन्च करें?

    यहां हम देखेंगे कि कुछ तृतीय-पक्ष एप्लिकेशन जैसे नोटपैड या सी ++ प्रोग्राम का उपयोग करके कुछ भी कैसे शुरू किया जाए। यह प्रोग्राम बहुत सरल है, हम इस कार्य को करने के लिए कमांड प्रॉम्प्ट कमांड का उपयोग कर सकते हैं। हम सिस्टम () फ़ंक्शन के अंदर एप्लिकेशन का नाम पास करेंगे। यह उसके अनुसार खुल जाएगा। उद

  1. जावा प्रोग्राम दो नंबर जोड़ने के लिए

    इस लेख में, हम समझेंगे कि जावा में दो नंबर कैसे जोड़े जाते हैं। यह + ऑपरेटर का उपयोग करके किया जा सकता है। नीचे उसी का एक प्रदर्शन है - इनपुट मान लीजिए हमारा इनपुट है - इनपुट_1 :10इनपुट_2 :15 आउटपुट वांछित आउटपुट होगा - योग :25 एल्गोरिदम Step1- StartStep 2- तीन पूर्णांक घोषित करें:input_1, in