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

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 C और C++ में Relational Operators के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में, हम निम्न के बारे में सीखेंगे:
00:09 Relational operators (रिलेशनल ऑपरेटर्स), जैसे
00:11 Less than (से कम) : जैसे- a < b
00:14 Greater than( से अधिक) : जैसे- a > b
00:17 Less than or equal to (से कम या बराबर) : जैसे- a <= b
00:22 Greater than or equal to (से अधिक या बराबर) : जैसे- a >= b
00:27 Equal to (के बराबर): जैसे- a == b
00:30 Not equal to (के बराबर नहीं) : जैसे- a != b
00:37 इस ट्यूटोरियल को रिकार्ड करने के लिए, मैं उपयोग कर रहा हूँ। ऑपरेटिंग सिस्टम के रूप में Ubuntu 11.10 .
00:42 Ubuntu में gcc और g++ कंपाइलर वर्जन 4.6.1


00:50 एक परिचय के साथ शुरू करें।
00:53 Relational ऑपरेटर्स इंटीजर और फ्लोटिंग प्वाइंट संख्याओं की तुलना करने के लिए उपयोग किए जाते हैं।
00:57 Relational ऑपरेटर्स का उपयोग करके बनाये गए Expressions, false के लिए 0 और True के लिए 1 देते हैं।
01:04 अब मैं एक C प्रोग्राम की मदद से relational ऑपरेटर्स को समझाऊंगा।
01:09 मैंने प्रोग्राम पहले ही बना लिया है।
01:11 अतः, मैं एडिटर खोलूँगा और कोड समझाऊँगा।
01:15 सर्वप्रथम, हम दो वैरिएबल a और b घोषित करते हैं।
01:20 यह printf स्टेटमेंट उपयोगकर्ता से a और b की वेल्यू प्रविष्ट करने के लिए कहता है।
01:26 यह scanf स्टेटमेंट a और bवैरिएबल्स के लिए इनपुट प्राप्त करता है।
01:32 हम greater than ऑपरेटर का अध्ययन करेंगे।
01:35 यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है।
01:38 यह True' प्रदर्शित करता है, यदि a b से अधिक है।
01:43 यह printf स्टेटमेंट केवल तभी एक्जीक्यूट होता है जब उपर्युक्त कंडिशन True हो।
01:47 यदि उपर्युक्त कंडिशन False है तो यह छूट जाता है।
01:50 नियंत्रित करने के लिए, फिर अगले स्टेटमेंट पर चला जाता है।
01:53 हम अब less than ऑपरेटर का अध्ययन करेंगे।
01:56 यह भी ऑपरेंड की तुलना करता है।
01:57 यह तब True प्रदर्शित करता है जब a b से कम हो।
02:02 यह printf स्टेटमेंट तब एक्जीक्यूट होता है, जब उपर्युक्त कंडिशन True हो।
02:06 अन्यथा यह छूट जाता है।
02:09 कोड को यहाँ तक एक्जीक्यूट करें।
02:13 सर्वप्रथम निम्न पर कमेंट करें।
02:16 टाइप करें /*
02:21 */
02:24 Save पर क्लिक करें।
02:26 मैंने अपनी फाइल relational.c नाम से सेव की है।
02:29 अपने कीबोर्ड पर Ctrl, Alt और T कीज़ एक साथ दबाकर टर्मिनल विंडो खोलें।
02:35 कंपाइल करने के लिए, टर्मिनल पर निम्न टाइप करें gcc space relational dot c space -o space rel
02:49 एंटर दबाएँ।
02:51 एक्जीक्यूट करने के लिए टाइप करें ./rel और एंटर दबाएँ।


02:56 मैंने a के लिए 8 और b के लिए 3 प्रविष्ट किया है।
03:01 आउटपुट प्रदर्शित होता है:
03:03 8 is greater than 3
03:07 आप a और b की विभिन्न वेल्यू के साथ इस कोड को एक्जीक्यूट करने का अभ्यास कर सकते हैं।
03:11 कोड पर वापस आएँ।
03:14 यहाँ से कमेंट हटाएं
03:18 और इसे यहाँ रखें।
03:24 अब हम less than or equal to ऑपरेटर का अध्ययन करेंगे।
03:28 यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है।
03:33 यह true प्रदर्शित करता है यदि a b से कम या के बराबर है।
03:38 printf स्टेटमेंट एक्जीक्यूट होता है, यदि उपर्युक्त कंडिशन True है।
03:42 यदि उपर्युक्त कंडिशन False है, तो यह छूट जाता है।
03:45 फिर कंट्रोल अगले स्टेटमेंट पर चला जाता है।
03:49 इसके बाद greater than or equal to ऑपरेटर पर आते हैं।
03:52 यह a और b की तुलना करता है और true प्रदर्शित करता है यदि a, b से बड़ा है या उसके बराबर है।
04:00 यदि कंडिशन True है ,तो यह printf स्टेटमेंट एक्जीक्यूट किया जाएगा।
04:05 अब कोड को यहाँ तक एक्जीक्यूट करें।
04:07 Save पर क्लिक करें।
04:09 टर्मिनल पर वापस आएं।
04:12 पहले की तरह कंपाइल और एक्जीक्यूट करें।
04:17 मैं a के लिए 8 और b के लिए 3 प्रविष्ट करता हूँ।
04:22 आउटपुट इस प्रकार प्रदर्शित होता है:
04:25 8 is greater than or equal to 3
04:30 अब शेष कोड पर वापस आएँ।
04:33 यहाँ से मल्टी लाइन कमेंट हटाएं।
04:39 और यहाँ से।
04:43 हम अब equal to ऑपरेटर का उपयोग करेंगे।
04:47 इसे डबल equal (==) चिन्हों से प्रदर्शित किया जाता है।
04:50 यह ऑपरेटर true प्रदर्शित करता है, जब दोनों ऑपरेंड एक दूसरे के बराबर होते हैं।
04:57 यह printf स्टेटमेंट तब एक्जीक्यूट होता है, जब a,b के बराबर हो।
05:00 यदि नहीं, तो कंट्रोल अगले स्टेटमेंट पर चला जाता है।
05:06 उसी प्रकार, हम not equal to ऑपरेटर का उपयोग करेंगे।
05:08 यह ऑपरेटर true प्रदर्शित करता है, जब दोनों ऑपरेंड एक दूसरे के बराबर नहीं होते हैं।
05:15 यह printf स्टेटमेंट तब एक्जीक्यूट होगा, जब a,b के बराबर नहीं है।
05:20 प्रोग्राम की समाप्ति पर आते हैं। Return 0;
05:24 Save पर क्लिक करें।
05:26 टर्मिनल पर वापस आएं।
05:28 पहले की तरह कंपाइल और एक्जीक्यूट करें।
05:32 a के लिए 8 और b के लिए 3 प्रविष्ट करें।
05:38 आउटपुट स्क्रीन पर प्रदर्शित होता है:
05:40 8 is not equal to 3
05:44 इस प्रकार, हम देखते हैं कि relational ऑपरेटर्स कैसे कार्य करते हैं।
05:48 इस कोड को इनपुट के विभिन्न सेटों के साथ एक्जीक्यूट करने का प्रयास करें।
05:51 अब, C++ में एक ऐसा प्रोग्राम लिखना काफी सरल है।
05:56 यहाँ सिंटैक्स में कुछ अंतर हैं।
05:59 मैंने पहले ही C++ में कोड बना लिया है।
06:04 यहाँ C++ में relational operators के लिए कोड है।
06:08 ध्यान दें, कि हेडर भिन्न है।
06:12 इसके अलावा हमारे पास यहाँ using स्टेटमेंट है।
06:15 C++ में आउटपुट स्टेटमेंट cout है।
06:19 और C++ में इनपुट स्टेटमेंटcin है।
06:22 अतः, इन भिन्नताओं के अलावा, दोनों कोड काफी समान हैं।
06:26 save पर क्लिक करें।
06:28 कृपया सुनिश्चित करें, कि फाइल को .cpp एक्सटेंशन के साथ सेव किया गया है।
06:32 मैंने अपनी फाइल को relational.cpp नाम से सेव किया है
06:37 कोड को कंपाइल करें।
06:39 टर्मिनल खोलें और टाइप करें g++ relational.cpp space minus o space rel1
06:50 एक्जीक्यूट करने के लिए टाइप करें './ rel1, और एंटर दबाएँ।
06:56 मैं a के लिए 8 और b के लिए 3 प्रविष्ट करता हूँ।
07:00 आउटपुट प्रदर्शित होता है:
07:02 हम देखते हैं, कि आउटपुट C कोड के आउटपुट के समान है।
07:07 अब उस एरर को समझते हैं, जो आ सकती है।
07:10 प्रोग्राम पर वापस आएं।
07:13 मानिए कि, यहाँ हम double equal चिन्ह को single equal चिन्ह से बदलते हैं।
07:19 Save पर क्लिक करें।
07:21 टर्मिनल पर वापस आएं।
07:23 पहले की तरह कंपाइल और एक्जीक्यूट करें।
07:33 यहाँ हम देखते हैं, कि यह प्रदर्शित कर रहा है 3 is equal to 3.
07:37 अपने प्रोग्राम पर वापस आएं।
07:40 ऐसा इसलिए , क्योंकि यहाँ हमने एक assignment operator का उपयोग किया है।
07:43 अतः b की वेल्यू a में निर्दिष्ट की जाती है।
07:46 अब इस एरर को फिक्स करें।
07:49 एक equal to चिन्ह टाइप करें।
07:51 Save पर क्लिक करें।
07:54 टर्मिनल पर वापस आएं।
07:56 पहले की तरह कंपाइल और एक्जीक्यूट करें।
08:04 अब आउटपुट सही है।
08:06 इस ट्यूटोरियल को सारांशित करते हैं।
08:08 इस ट्यूटोरियल में, हमने सीखा,
08:10 Relational ऑपरेटर्स जैसे
08:12 Less than (से कम): जैसे a b
08:17 Less than or equal to (से कम या बराबर): जैसे a<=b
08:22 Greater than or equal to (से अधिक या बराबर): जैसे a>=b
08:27 Equal to (के बराबर), जैसे a==b
08:29 Not equal to ( के बराबर नहीं): जैसे a!=b
08:34 एक नियत-कार्य के रूप में.. एक प्रोग्राम लिखें, जिसमें इनपुट के रूप में तीन छात्रों के अंक हों।
08:39 किस छात्र ने सर्वाधिक अंक प्राप्त किए हैं, यह देखने के लिए अंकों की तुलना करें।
08:43 यह भी जांचें, कि क्या दो या अधिक छात्रों ने बराबर अंक प्राप्त किए हैं।
08:48 निम्न लिंक पर उपलब्ध विडियो देखें।
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:34 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Gaurav, Pratik kamble, Sakinashaikh