C-and-C++/C2/If-And-Else-If-statement/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:02 C और C++ में कंडिशनल स्टेटमेंट के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:08 इस ट्यूटोरियल में, हम सीखेंगे कि,
00:11 एकल स्टेटमेंट (सिंगल-स्टेटमेंट) को एक्जीक्यूट कैसे करें।
00:14 स्टेटमेंट के समूह को एक्जीक्यूट कैसे करें।
00:16 हम उदाहरणों के द्वारा इसे करेंगे।
00:19 हम कुछ सामान्य एरर्स और उनके समाधानों को भी समझेंगे।
00:25 इस ट्यूटोरियल को रिकार्ड करने के लिए, मैं Ubuntu ऑपरेटिंग सिस्टम वर्जन 11.10,
00:31 gcc और g++ कंपाइलर वर्जन 4.6.1 का उपयोग कर रहा हूँ।
00:38 अब कंडिशन स्टेटमेंट्स का परिचय देते हुए शुरू करते हैं।
00:43 प्रोग्राम में एक स्टेटमेंट प्रोग्राम एक्जीक्यूशन के फ़्लो को नियंत्रित करता है।
00:49 कौन-से कोड को एक्जीक्यूट किया जाना है, यह निर्णय लेने में यह सहायता करता है।
00:55 हम कंडिशन्स की जांच कर सकते हैं, कि true है या false.
01:00 हम एक एकल स्टेटमेंट या स्टेटमेंट्स के एक समूह को एक्जीक्यूट कर सकते हैं।
01:07 if स्टेटमेंट के फ़्लो को समझते हैं।
01:13 यहाँ, यदि कंडिशन true है तो, स्टेटमेंट 1 एक्जीक्यूट होगा।
01:20 यदि कंडिशन false है तो, स्टेटमेंट 2 एक्जीक्यूट होगा।
01:29 अब हम else if स्टेटमेंट के फ़्लो को समझेंगे।
01:32 यहाँ, यदि कंडिशन1 true है तो स्टेटमेंट1 एक्जीक्यूट होगा।
01:41 यदि कंडिशन1 false है तो यह दूसरी कंडिशन यानि कंडिशन2 की जांच करेगा।
01:49 यदि कंडिशन2 true है, तो स्टेटमेंट3 एक्जीक्यूट होगा।
01:54 और यदि कंडिशन 2 false है, तो स्टेटमेंट2 एक्जीक्यूट होगा।
02:02 अब अपने प्रोग्राम पर वापस आएँ।
02:06 मैंने पहले ही एडिटर में कोड को टाइप कर लिया है।
02:09 अतः मैं इसे खोलता हूँ।
02:13 ध्यान दें, कि हमारी फाइल का नाम ifstmt.c है।
02:18 इस प्रोग्राम में, हम दो संख्याओं के योग की गणना करेंगे और कुछ कंडिशन्स की जांच करेंगे।
02:26 अब मैं कोड समझाऊँगा।
02:30 यह हमारी header file है।
02:34 यह हमारा main function है।
02:38 यहाँ हमने तीन इंटीजर, वैरिएबल a, b और sum घोषित किए हैं।
02:46 यहाँ हम उपयोगकर्ता इनपुट की मांग कर रहे हैं।
02:49 उपयोगकर्ता a और b की वेल्यू प्रविष्ट करेगा।
02:52 वेल्यूस वैरिएबल a और वैरिएबल b में संचित होंगे।
02:58 scanf() कंसोल से डेटा रीड करता है।
03:02 फिर यह परिणाम को दिए गए वैरिएबल में संचित करता है।
03:06 scanf() में format specifier डेटा के प्रकार को समझने में मदद करता है।
03:10 जैसे यहाँ हमारे पास %d है, यह व्यक्त करता है कि हम integer डेटा टाइप के साथ कार्य कर रहे हैं।
03:18 यहाँ हम a और b की वेल्यूस को जोड़ते हैं।
03:22 हम परिणाम को sum में संचित करेंगे।
03:25 फिर हम परिणाम को प्रिंट करेंगे।
03:29 यह हमारा if स्टेटमेंट है।
03:30 यहाँ, हम कंडिशन की जांच करते हैं कि क्या sum 20 से बड़ा है।
03:36 यदि कंडिशन true है, तो हम प्रिंट करते हैं कि Sum 20 से बड़ा है।
03:42 अब मैं इन लाइनों पर कमेंट करूँगा।
03:48 यह हमारा रिटर्न स्टेटमेंट है।
03:51 अब Save पर क्लिक करें।
03:53 पहले हम if स्टेटमेंट के एक्जीक्यूशन को समझेंगे।
03:58 कृपया अपने कीबोर्ड पर Ctrl, Alt और T कीज़ एक साथ दबाकर टर्मिनल विंडो खोलें।
04:09 कंपाइल करने के लिए, टाइप करें gcc space ifstmt dot c space -o space if और इंटर दबाएँ।
04:20 एक्जीक्यूट करने के लिए, टाइप करें ./if और इंटर दबाएँ।
04:26 यह निम्न रूप में प्रदर्शित होता है, Enter the value of a and b.
04:31 मैं वेल्यूस के रूप में 10 और 12 प्रविष्ट करूँगा।
04:38 आउटपुट इस प्रकार प्रदर्शित होता है Sum of a and b is 22 (a और b का योग 22). Sum is greater than 20. (योग 20 से अधिक है।).
04:45 अब अपने प्रोग्राम पर वापस आएं।
04:48 हम दूसरी कंडिशन की जांच करेंगे।
04:52 अब मैं यहाँ से कमेंट हटाऊंगा।
04:56 मैं यहाँ कमेंट दूंगा।
05:00 अब Save पर क्लिक करें।
05:03 यह हमारा else-if स्टेटमेंट है।
05:05 यहाँ, हम दूसरी कंडिशन की जांच करेंगे, कि Sum is greater than 10 (‘‘‘Sum’’’ 10 से अधिक है।)
05:11 यदि कंडिशन true है, तो हम प्रिंट करते हैं Sum is greater than 10 and less than 20.
05:18 अब अपने टर्मिनल पर वापस आएं।
05:20 अब पहले की तरह कंपाइल करें।
05:23 पहले की तरह एक्जीक्यूट करें।
05:26 यह इस प्रकार प्रदर्शित होता है,
05:28 Enter the value of a and b.
05:30 मैं वेल्यूस के रूप में 10 और 12 प्रविष्ट करूँगा।
05:35 ऑउटपुट इस प्रकार प्रदर्शित होता है : Sum of a and b is 12
05:38 Sum is greater than 10 and less than 20 (योग10 से अधिक और 20 से कम है।).
05:42 प्रॉम्प्ट क्लियर करें।
05:44 अब अपने प्रोग्राम पर वापस आएं।
05:48 मैं यहाँ और यहाँ से कमेंट हटाऊंगा। अब save पर क्लिक करें।
05:56 यदि उपर्युक्त दोनों कंडिशन्स false हैं, तो हम प्रिंट करते हैं Sum is less than 10.
06:04 यह हमारा else स्टेटमेंट है।
06:07 अब एक्जीक्यूट करें और देखें। अपने टर्मिनल पर वापस आएं।
06:11 अब पहले की तरह कंपाइल करें। पहले की तरह एक्जीक्यूट करें।
06:18 यहाँ यह इस प्रकार प्रदर्शित होता है,Enter the value of a and b
06:22 मैं वेल्यूस के रूप में 3 और 5 प्रविष्ट करूँगा।
06:27 आउटपुट प्रदर्शित होता है कि, sum of a and b is 8
06:31 Sum is less than 10
06:34 अब हम उन सामान्य एरर्स को देखेंगे, जो आ सकती हैं।
06:38 अपने प्रोग्राम पर वापस आएँ।
06:41 मानिए, यहाँ if स्टेटमेंट के अंत में, मैं एक semicolon टाइप करूँगा।
06:47 देखते हैं क्या होता है। Save पर क्लिक करें।
06:50 एक्जीक्यूट करें। अपने टर्मिनल पर वापस आएं।
06:53 पहले की तरह कंपाइल करें।
06:56 हम एक एरर देखते हैं: else without a previous if
07:02 अपने प्रोग्राम पर वापस आएं। यह एक सिंटैक्स एरर है।
07:07 If स्टेटमेंट कभी भी एक semicolon (सेमीकोलन) के साथ टर्मिनेट नहीं होगा।
07:10 और else if स्टेटमेंट कभी भी if के बिना कार्य नहीं करेगा।
07:16 इस एरर को फिक्स करें। यहाँ semicolon हटाएं।
07:22 अब Save पर क्लिक करें।
07:25 एक्जीक्यूट करें । टर्मिनल पर वापस आएं।
07:29 पहले की तरह कंपाइल करें । पहले की तरह एक्जीक्यूट करें।
07:35 a और b की वेल्यू प्रविष्ट करें।
07:37 मैं वेल्यूस के रूप में 3 और 6 प्रविष्ट करूँगा।
07:43 आउटपुट निम्न प्रकार प्रदर्शित होता है
07:45 Sum of a and b is 9. Sum is less than 10.
07:52 अब देखते हैं कि उसी प्रोग्राम को C++ में कैसे एक्जीक्यूट करें।
07:57 अपने प्रोग्राम पर वापस आएं।
07:59 मैं यहाँ कुछ चीजें बदलूंगा।
08:03 अपने कीबोर्ड पर एक साथ 'Shift, Ctrl और S' कीज़ दबाएं।
08:11 अब फाइल को एक्सटेंशन .cpp के साथ सेव करें और Save पर क्लिक करें।
08:20 हम हेडर फाइल को iostreamसे बदलेंगे।
08:26 यहाँ using स्टेटमेंट शामिल करें।
08:30 अब search for and replace text ऑप्शन पर क्लिक करें।
08:35 printf स्टेटमेंट को cout स्टेटमेंट से बदलें।
08:40 Replace all पर क्लिक करें और Close पर क्लिक करें।
08:46 अब यहाँ क्लोजिंग ब्रैकेट्स हटाएँ।
08:49 scanf स्टेटमेंट को cin स्टेटमेंट से बदलें।
08:54 टाइप करें cin और two closing angle brackets >>
09:00 चूँकि हम C++ में लाइन को पढ़ने के लिए cin>> function का उपयोग करते हैं।
09:06 अब format specifiers हटाएं।
09:09 comma और & हटाएं।
09:12 यहाँ कॉमा हटाएं और दो क्लोजिंग एंगल ब्रैकेट टाइप करें।
09:17 पुनः & और क्लोजिंग ब्रैकेट हटाएं और Save पर क्लिक करें।
09:25 यहाँ क्लोजिंग ब्रैकेट और कॉमा हटाएं।
09:31 अब backslash n और format specifier हटाएं।
09:37 अब दो ओपनिंग ब्रैकेट्स टाइप करें।
09:42 पुनः दो ओपनिंग ब्रैकेट “\n” और double quotes में backslash n टाइप करें।
09:49 यहाँ से भी हम क्लोजिंग ब्रैकेट हटाएंगे।
09:53 अब पुनः हम यहाँ और से क्लोजिंग ब्रैकेट हटाते हैं।
09:59 अब Save पर क्लिक करें।
10:02 एक्जीक्यूट करें।
10:04 टर्मिनल पर वापस आएं। प्रॉम्प्ट को क्लियर करें।
10:10 कंपाइल करने के लिए टाइप करें g++ space ifstmt.cpp space -o space if1
10:20 यहाँ हमारे पास if1 है, क्योंकि हम फाइल ifstmt.c के लिए आउटपुट पैरामीटर if को ओवरराइट नहीं करना चाहते।
10:31 अब एंटर दबाएँ।
10:32 एक्जीक्यूट करने के लिए ./if1 टाइप करें और एंटर दबाएँ।
10:39 a और b की वेल्यू प्रविष्ट करें। मैं वेल्यूस के रूप में 20 और 10 प्रविष्ट करूँगा।
10:48 आउटपुट इस प्रकार प्रदर्शित होता है, Sum of a and b is 30
10:52 Sum is greater than 20
10:56 यह हमें इस ट्यूटोरियल की समाप्ति पर लाता है।
10:59 अब अपनी स्लाइड्स पर वापस आते हैं।
11:02 सारांशित करें।
11:04 इस ट्यूटोरियल में हमने सीखा, if स्टेटमेंट जैसे if(condition)
11:11 और else if स्टेटमेंट जैसे else if(condition)
11:17 नियत-कार्य के रूप में,
11:18 a b से बड़ा है या b से छोटा, यह जांच करने के लिए एक प्रोग्राम लिखें।
11:24 संकेत: if स्टेटमेंट का उपयोग करें।
11:28 a, b या c में कौन-सी वेल्यू अधिक है, यह जांच करने के लिए एक दूसरा प्रोग्राम लिखें
11:34 संकेत: else-if स्टेटमेंट का उपयोग करें।
11:38 नीचे दिए गए लिंक पर उपलब्ध वीडियो देखें।
11:41 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
11:44 यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं।
11:48 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम,
11:50 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है।
11:54 उन्हें प्रमाण-पत्र भी देते हैं, जो ऑनलाइन टेस्ट पास करते हैं।
11:57 अधिक जानकारी के लिए, कृपया contact @ spoken hyphen tutorial dot org पर लिखें।
12:04 स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है।
12:09 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
12:15 इस मिशन पर अधिक जानकारी नीचे दिए गए लिंक पर उपलब्ध है।
12:20 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ।हमसे जुड़ने के लिए धन्यवाद

Contributors and Content Editors

Devraj, Pratik kamble, Sakinashaikh