C-and-C++/C2/If-And-Else-If-statement/Hindi
From Script | Spoken-Tutorial
Revision as of 11:22, 13 March 2014 by Sakinashaikh (Talk | contribs)
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 | यह निम्न रूप में प्रदर्शित होता है, |
04.27 | 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 | यहाँ यह इस प्रकार प्रदर्शित होता है, |
06.19 | 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 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ।
हमसे जुड़ने के लिए धन्यवाद |