Difference between revisions of "C-and-C++/C2/If-And-Else-If-statement/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 1: Line 1:
 
{| border=1
 
{| border=1
 
|| '''Time'''
 
|| '''Time'''
|| '''Narration''
+
|| '''Narration'''
  
 
|-
 
|-

Revision as of 12:09, 19 June 2014

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 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ।

हमसे जुड़ने के लिए धन्यवाद

Contributors and Content Editors

Devraj, Pratik kamble, Sakinashaikh