C-and-C++/C2/Relational-Operators/Hindi

From Script | Spoken-Tutorial
Revision as of 15:43, 25 September 2013 by Devraj (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00.02 C और C++ में Relational Operators के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00.07 इस ट्यूटोरियल में, हम निम्नलिखित के बारे में सीखेंगे:
00.09 Relational operators (रिलेशनल ऑपरेटर्स), जैसे
00.12 Less than (से कम) : जैसे- a < b
00.15 Greater than( से अधिक) : जैसे- a > b
00.18 Less than or equal to (से कम या बराबर) : जैसे- a <= b
00.23 Greater than or equal to (से अधिक या बराबर) : जैसे- a >= b
00.28 equal to (के बराबर): जैसे- a == b
00.31 Not equal to (के बराबर नहीं) : जैसे- a != b
00.38 इस ट्यूटोरियल को रिकार्ड करने के लिए, मैं ऑपरेटिंग सिस्टम के रूप में Ubuntu 11.10 का उपयोग कर रहा हूँ।
00.43 Ubuntu में gcc और g++ कंपाइलर वर्जन 4.6.1


00.50 एक परिचय के साथ शुरू करते हैं।
00.53 Relational ऑपरेटर्स इंटीजर और फ्लोटिंग प्वाइंट संख्याओं की तुलना करने के लिए उपयोग किए जाते हैं।
00.58 relational ऑपरेटर्स का उपयोग करके बनाये गए व्यंजक, असत्य के लिए 0 और सत्य के लिए 1 देते हैं। वेल्यू प्रदर्शित होती है

0 जब असत्य हो 1 जब सत्य हो

01.04 अब मैं एक C प्रोग्राम की मदद से relational ऑपरेटर्स को समझाऊंगा।
01.10 मैंने पहले ही प्रोग्राम बना लिया है।
01.11 अतः, मैं एडिटर खोलूँगा और कोड समझाऊँगा।
01.16 सर्वप्रथम, हम दो वैरिएबलa और b घोषित करते हैं।
01.21 यह printf स्टेटमेंट उपयोगकर्ता से a और b की वेल्यू प्रविष्ट करने के लिए कहता है।
01.27 यह scanf स्टेटमेंट a और bवैरिएबल्स के लिए इनपुट प्राप्त करता है।
01.33 अब हम greater than ऑपरेटर का अध्ययन करेंगे।
01.35 यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है।
01.39 यह False' प्रदर्शित करता है, यदि a b से अधिक है।
01.44 यह printf स्टेटमेंट केवल तभी एक्जीक्यूट होता है जब उपर्युक्त कंडिशन सत्य हो।
01.48 यदि उपर्युक्त कंडिशन असत्य है तो यह छूट जाता है।
01.51 नियंत्रित करने के लिए, फिर अगले स्टेटमेंट पर चला जाता है।
01.54 हम अब less than ऑपरेटर का अध्ययन करेंगे।
01.56 यह भी ऑपरेंड की तुलना करता है।
01.58 यह तब सत्य प्रदर्शित करता है जब a b से कम हो।
02.03 यह printf स्टेटमेंट तब एक्जीक्यूट होता है जब उपर्युक्त कंडिशन सत्य हो।
02.07 अन्यथा यह छूट जाता है।
02.09 आइए कोड को यहाँ तक एक्जीक्यूट करते हैं।
02.13 सर्वप्रथम निम्नलिखित पर कमेंट करें। टाइप करें /* */
02.24 Save पर क्लिक करें।
02.26 मैंने अपनी फाइल को relational.c नाम से सेव किया है।
02.30 अपने कीबोर्ड पर'Ctrl, Alt और T'कीज़ एक साथ दबाकर टर्मिनल विंडो खोलें।
02.36 कंपाइल करने के लिए, टर्मिनल पर निम्नलिखित टाइप करें gccrelational.c -o rel
02.50 Enter दबाएँ।
02.52 एक्जीक्यूट करने के लिए टाइप करें ./rel और Enterदबाएँ।


02.58 मैंने a की वेल्यू 8 और b की वेल्यू 3 प्रविष्ट की है।
03.02 आउटपुट निम्न प्रकार प्रदर्शित होता है:
03.04 8, 3 से अधिक है।
03.07 आप a और b की विभिन्न वेल्यू के साथ इस कोड को एक्जीक्यूट करने का अभ्यास कर सकते हैं।
03.12 कोड पर वापस आते हैं।
03.14 यहाँ से कमेंट हटाएं और इसे यहाँ रखें।
03.24 अब हम less than or equal to ऑपरेटर का अध्ययन करेंगे।
03.29 यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है।
03.33 यह true प्रदर्शित करता है यदि a b से कम या के बराबर है।
03.39 printf स्टेटमेंट एक्जीक्यूट होता है यदि उपर्युक्त कंडिशन सत्य है।
03.43 यदि उपर्युक्त कंडिशन असत्य है तो यह छूट जाता है।
03.46 फिर नियंत्रक अगले स्टेटमेंट पर चला जाता है।
03.50 इसके बाद greater than or equal toऑपरेटर पर आते हैं।
03.53 यहa और b की तुलना करता है और true प्रदर्शित करता है यदि a, b से बड़ा है या के बराबर है।
04.01 यदि कंडिशन सत्य है तो यह printf स्टेटमेंट एक्जीक्यूट किया जाएगा।
04.05 अब कोड को यहाँ तक एक्जीक्यूट करते हैं।
04.08 Save पर क्लिक करें।
04.10 टर्मिनल पर वापस आएं।
04.12 पहले की तरह कंपाइल और एक्जीक्यूट करें।


04.17 मैं a की वेल्यू 8 और b की वेल्यू 3 प्रविष्ट करता हूँ।
04.23 आउटपुट इस प्रकार प्रदर्शित होता है:
04.25 8 is greater than or equal to 3
04.30 अब शेष कोड पर वापस आते हैं।
04.33 यहाँ से मल्टी लाइन कमेंट हटाएं।
04.43 हम अब equal toऑपरेटर का उपयोग करेंगे।
04.47 इसे दो बराबर(==) चिन्हों से प्रदर्शित किया जाता है।
04.50 यह ऑपरेटरtrue प्रदर्शित करता है यदि दोनों ऑपरेंड एक दूसरे के बराबर होते हैं।
04.57 यह printf स्टेटमेंट तब एक्जीक्यूट होता है जब a,b के बराबर हो।
05.01 यदि नहीं, तो नियंत्रक तब अगले स्टेटमेंट पर चला जाता है।
05.06 उसी प्रकार, हम not equal to ऑपरेटर का उपयोग करेंगे।
05.09 यह ऑपरेटर तब true प्रदर्शित करता है जब दोनों ऑपरेंड एक दूसरे के बराबर नहीं होते हैं।
05.15 यह printf स्टेटमेंट तब एक्जीक्यूट होगा, जब a,b के बराबर नहीं है।
05.21 प्रोग्राम की समाप्ति पर आते हैं।

Return 0;

05.24 Save पर क्लिक करें।
05.26 टर्मिनल पर वापस आएं।
05.28 पहले की तरह कंपाइल और एक्जीक्यूट करें।
05.33 8 के रूप में a और 3 के रूप में b प्रविष्ट करें।
05.39 आउटपुट स्क्रीन पर प्रदर्शित होता है:
05.41 8 is not equal to 3
05.45 इस प्रकार, हम देखते हैं कि relational ऑपरेटर्स कैसे कार्य करते हैं।
05.48 इस कोड को इनपुट के विभिन्न सेटों के साथ एक्जीक्यूट करने का प्रयास करें।
05.52 अब, C++ में एक ऐसा प्रोग्राम लिखना काफी सरल है।
05.56 सिंटैक्स में कुछ अंतर होते हैं।
06.00 मैंने पहले ही C++ में कोड बना लिया है।
06.04 यहाँ C++ में relational operators के लिए कोड है।
06.09 ध्यान दें, कि हेडर भिन्न है।
06.12 इसके अलावा हमारे पास यहाँ using स्टेटमेंट है।
06.16 C++ में आउटपुट स्टेटमेंट cout है।
06.19 और C++ में इनपुट स्टेटमेंटcin है।
06.22 अतः, इन भिन्नताओं के अलावा, दोनों कोड काफी समान हैं।
06.27 save पर क्लिक करें।
06.29 कृपया सुनिश्चित करें, कि फाइल को .cpp एक्सटेंशन के साथ सेव किया गया है।
06.33 मैंने अपनी फाइल को relational.cpp नाम से सेव किया है
06.38 आइए, कोड को कंपाइल करते हैं।
06.40 टर्मिनल खोलें और g++ relational.cpp -o rel1टाइप करें
06.51 एक्जीक्यूट करने के लिए './ rel1टाइप करें, और एंटर दबाएँ।
06.57 मैं 8 के रूप में a और 3 के रूप में b प्रविष्ट करता हूँ।
07.01 आउटपुट प्रदर्शित होता है:
07.03 हम देखते हैं, कि आउटपुट C कोड के आउटपुट के समान है।
07.08 आइए, अब उस एरर को समझते हैं जो आ सकती है।
07.11 प्रोग्राम पर वापस आएं।
07.13 मानिए कि, यहाँ हम double equal चिन्ह को single equal चिन्ह से बदल देते हैं।
07.20 Save पर क्लिक करें।
07.21 टर्मिनल पर वापस आएं।
07.24 पहले की तरह कंपाइल और एक्जीक्यूट करें।
07.34 यहाँ हम देखते हैं, कि यह प्रदर्शित कर रहा है 3 is equal to 3.
07.38 अपने प्रोग्राम पर वापस आएं।
07.40 ऐसा इसलिए होता है, क्योंकि यहाँ हमने एक assignment operator का उपयोग किया है।
07.44 अतः b की वेल्यू को a में असाइन किया जाता है।
07.47 अब इस एरर को दूर करते हैं।
07.49 एक बराबर का चिन्ह टाइप करें।
07.52 Save पर क्लिक करें।
07.55 टर्मिनल पर वापस आएं।
07.56 पहले की तरह कंपाइल और एक्जीक्यूट करें।
08.04 अब आउटपुट सही है।
08.06 आइए, इस ट्यूटोरियल को सारांशित करते हैं।
08.09 इस ट्यूटोरियल में, हमने सीखा,
08.10 Relational ऑपरेटर्स जैसे
08.12 Less then (से कम): जैसे a <b
08.18 Less then or equal to (से कम या बराबर): जैसे a<=b
08.23 Greater then or equal to (से अधिक या बराबर): जैसे a>=b
08.27 Equal to (के बराबर), जैसे a==b
08.30 Not equal to ( के बराबर नहीं): जैसे a!=b
08.34 एक नियत-कार्य के रूप में..
08.35 एक प्रोग्राम लिखें, जिसमें इनपुट के रूप में तीन छात्रों के अंक हों।
08.40 किस छात्र ने सर्वाधिक अंक प्राप्त किया है, यह देखने के लिए अंकों की तुलना करें।
08.44 यह भी जांचें, कि क्या दो या अधिक छात्रों ने बराबर अंक प्राप्त किए हैं।
08.49 निम्न लिंक पर उपलब्ध विडियो देखें।
08.51 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
08.54 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं।
08.58 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम..
09.00 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाओं का आयोजन करती है।
09.03 उन्हें प्रमाण-पत्र भी मिलता है, जो एक ऑनलाइन टेस्ट पास करते हैं
09.06 अधिक जानकारी के लिए कृपया contact at spoken hyphen tutorial dot org पर लिखें।


09.14 स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है।
09.18 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है


09.24 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।
09.27 spoken hyphen tutorial dot org slash NMEICT hyphen Intro
09.35 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं........अब आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Gaurav, Pratik kamble, Sakinashaikh