Difference between revisions of "C-and-C++/C2/Arithmetic-Operators/Hindi"
From Script | Spoken-Tutorial
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
− | || ''Time''' | + | || '''Time''' |
|| '''Narration''' | || '''Narration''' | ||
|- | |- | ||
− | |00 | + | |00:01 |
| '''C ''' '''C++ में अरिथ्मैटिक (Arithmetic) ऑपरेटर्स''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है। | | '''C ''' '''C++ में अरिथ्मैटिक (Arithmetic) ऑपरेटर्स''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है। | ||
|- | |- | ||
− | | 00 | + | | 00:07 |
| इस ट्यूटोरियल में, हम निम्नलिखित के बारे में सीखेंगे, | | इस ट्यूटोरियल में, हम निम्नलिखित के बारे में सीखेंगे, | ||
|- | |- | ||
− | | 00 | + | | 00:10 |
− | |अरिथ्मैटिक ऑपरेटर जैसे कि | + | |अरिथ्मैटिक ऑपरेटर जैसे कि'''+ Addition''': जैसे a+b. |
+ | |||
|- | |- | ||
− | | 00 | + | | 00:14 |
− | + | ||
− | + | ||
− | + | ||
| '''- Subtraction''' : जैसे a-b. | | '''- Subtraction''' : जैसे a-b. | ||
+ | |||
|- | |- | ||
− | | 00 | + | | 00:18 |
| '''/ Division''' : जैसे a/b. | | '''/ Division''' : जैसे a/b. | ||
+ | |||
|- | |- | ||
− | | 00 | + | | 00:20 |
| '''* Multiplication''': जैसे a*b. | | '''* Multiplication''': जैसे a*b. | ||
+ | |||
|- | |- | ||
− | | 00 | + | | 00:24 |
|'''% Modulus''': जैसे a%b. | |'''% Modulus''': जैसे a%b. | ||
|- | |- | ||
− | | 00 | + | | 00:27 |
| इस ट्यूटोरियल को रिकार्ड करने के लिए, मैं उपयोग कर रहा हूँ, ऑपरेटिंग सिस्टम के रूप में '''Ubuntu 11.10''' | | इस ट्यूटोरियल को रिकार्ड करने के लिए, मैं उपयोग कर रहा हूँ, ऑपरेटिंग सिस्टम के रूप में '''Ubuntu 11.10''' | ||
|- | |- | ||
− | | 00 | + | | 00:32 |
|Ubuntu में '''gcc''' और '''g++ कंपाइलर वर्जन 4.6.1''' | |Ubuntu में '''gcc''' और '''g++ कंपाइलर वर्जन 4.6.1''' | ||
|- | |- | ||
− | |00 | + | |00:38 |
| अब मैं एक “C” प्रोग्राम की मदद से इन अरिथ्मैटिक ऑपरेशन्स के उपयोग को समझाऊँगा। | | अब मैं एक “C” प्रोग्राम की मदद से इन अरिथ्मैटिक ऑपरेशन्स के उपयोग को समझाऊँगा। | ||
|- | |- | ||
− | | 00 | + | | 00:44 |
|मैंने पहले ही प्रोग्राम लिख लिया है। | |मैंने पहले ही प्रोग्राम लिख लिया है। | ||
|- | |- | ||
− | | 00 | + | | 00:47 |
| अतः मैं एडिटर खोलूँगा और कोड समझाऊँगा। | | अतः मैं एडिटर खोलूँगा और कोड समझाऊँगा। | ||
|- | |- | ||
− | | 00 | + | | 00:49 |
| यहाँ अरिथ्मैटिक ऑपरेटर्स के लिए''' C''' प्रोग्राम दिया गया है। | | यहाँ अरिथ्मैटिक ऑपरेटर्स के लिए''' C''' प्रोग्राम दिया गया है। | ||
|- | |- | ||
− | | 00 | + | | 00:56 |
| पहले दो स्टेटमेंट्स, वैरिएबल घोषित और परिभाषित किए गए हैं। | | पहले दो स्टेटमेंट्स, वैरिएबल घोषित और परिभाषित किए गए हैं। | ||
|- | |- | ||
− | | 01 | + | | 01:02 |
|अगले दो स्टेटमेंट्स में, | |अगले दो स्टेटमेंट्स में, | ||
|- | |- | ||
− | | 01 | + | | 01:04 |
|'''a''' की वेल्यू '''5''' निर्धारित की गयी है। | |'''a''' की वेल्यू '''5''' निर्धारित की गयी है। | ||
|- | |- | ||
− | | 01 | + | | 01:06 |
|'''b''' की वेल्यू '''2''' निर्धारित की गयी है। | |'''b''' की वेल्यू '''2''' निर्धारित की गयी है। | ||
|- | |- | ||
− | | 01 | + | | 01:10 |
| अब, देखते हैं कि एडिशन ऑपरेटर कैसे काम करता है। | | अब, देखते हैं कि एडिशन ऑपरेटर कैसे काम करता है। | ||
|- | |- | ||
− | | 01 | + | | 01:14 |
|'''c''' '''a''' और '''b''' का योग है। | |'''c''' '''a''' और '''b''' का योग है। | ||
|- | |- | ||
− | | 01 | + | | 01:19 |
| यह '''printf''' स्टेटमेंट स्क्रीन पर '''a''' और '''b''' का योग प्रदर्शित करता है। | | यह '''printf''' स्टेटमेंट स्क्रीन पर '''a''' और '''b''' का योग प्रदर्शित करता है। | ||
|- | |- | ||
− | | 01 | + | | 01:28 |
|यहाँ %.2f, दशमलव बिंदु के बाद दो अंकों की स्पष्टता दर्शाता है। | |यहाँ %.2f, दशमलव बिंदु के बाद दो अंकों की स्पष्टता दर्शाता है। | ||
|- | |- | ||
− | | 01 | + | | 01:37 |
|अगले स्टेटमेंट में, '''c''' '''a''' और '''b''' का गुणनफल है। | |अगले स्टेटमेंट में, '''c''' '''a''' और '''b''' का गुणनफल है। | ||
|- | |- | ||
− | | 01 | + | | 01:43 |
| यह '''printf''' स्टेटमेंट स्क्रीन पर''' a''' और '''b''' के गुणनफल को प्रदर्शित करता है। | | यह '''printf''' स्टेटमेंट स्क्रीन पर''' a''' और '''b''' के गुणनफल को प्रदर्शित करता है। | ||
|- | |- | ||
− | | 01 | + | | 01:48 |
|देखते हैं, कि ये दोनों ऑपरेटर कैसे काम करते हैं। | |देखते हैं, कि ये दोनों ऑपरेटर कैसे काम करते हैं। | ||
|- | |- | ||
− | | 01 | + | | 01:52 |
|हम निम्न लाइनों के लिए कमेंट करेंगे। | |हम निम्न लाइनों के लिए कमेंट करेंगे। | ||
|- | |- | ||
− | | 01 | + | | 01:55 |
|टाइप करें '''/*''' | |टाइप करें '''/*''' | ||
+ | |||
|- | |- | ||
− | | 02 | + | | 02:01 |
|'' */ '' | |'' */ '' | ||
− | |||
|- | |- | ||
− | | 02 | + | | 02:05 |
− | | '''Save'' पर क्लिक करें। | + | | '''Save''' पर क्लिक करें। |
|- | |- | ||
− | | 02 | + | | 02:07 |
|फाइल को '''.c''' एक्सटेंशन के साथ सेव करें। | |फाइल को '''.c''' एक्सटेंशन के साथ सेव करें। | ||
|- | |- | ||
− | | 02 | + | | 02:10 |
|मैंने अपनी फाइल ''' arithmetic.c''' नाम से सेव की है। | |मैंने अपनी फाइल ''' arithmetic.c''' नाम से सेव की है। | ||
|- | |- | ||
− | | 02 | + | | 02:15 |
| एक साथ ''''''Ctrl, Alt''' और''' T''' '''keys''' '''दबाकर टर्मिनल विंडो खोलें। | | एक साथ ''''''Ctrl, Alt''' और''' T''' '''keys''' '''दबाकर टर्मिनल विंडो खोलें। | ||
|- | |- | ||
− | | 02 | + | | 02:22 |
|कोड को कंपाइल करें, टर्मिनल पर निम्न टाइप करें। | |कोड को कंपाइल करें, टर्मिनल पर निम्न टाइप करें। | ||
|- | |- | ||
− | | 02 | + | | 02:27 |
| '''gcc space arithmetic dot c space minus o space arith''' | | '''gcc space arithmetic dot c space minus o space arith''' | ||
|- | |- | ||
− | | 02 | + | | 02:38 |
|एंटर दबाएँ। | |एंटर दबाएँ। | ||
|- | |- | ||
− | | 02 | + | | 02:40 |
|कोड को एक्जीक्यूट करने के लिए, '''./arith'''टाइप करें। | |कोड को एक्जीक्यूट करने के लिए, '''./arith'''टाइप करें। | ||
|- | |- | ||
− | | 02 | + | | 02:48 |
|एंटर दबाएँ। | |एंटर दबाएँ। | ||
|- | |- | ||
− | | 02 | + | | 02:50 |
| आउटपुट स्क्रीन पर प्रदर्शित होता है। | | आउटपुट स्क्रीन पर प्रदर्शित होता है। | ||
|- | |- | ||
− | | 02 | + | | 02:53 |
− | |यह दर्शाता है कि, | + | |यह दर्शाता है कि,'''5''' और '''2''' का योग '''7.00''' है और |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | 02 | + | | 02:59 |
|''' 5''' और '''2''' का गुणनफल '''10.00''' है। | |''' 5''' और '''2''' का गुणनफल '''10.00''' है। | ||
|- | |- | ||
− | | 03 | + | | 03:03 |
|अब आपको स्वयं सब्ट्रैक्शन ऑपरेटर का अभ्यास करना चाहिए। | |अब आपको स्वयं सब्ट्रैक्शन ऑपरेटर का अभ्यास करना चाहिए। | ||
|- | |- | ||
− | | 03 | + | | 03:08 |
| एडिशन ऑपरेटर को सब्ट्रैक्शन ऑपरेटर से बदल कर देखें। | | एडिशन ऑपरेटर को सब्ट्रैक्शन ऑपरेटर से बदल कर देखें। | ||
|- | |- | ||
− | | 03 | + | | 03:13 |
| आपको परिणाम '''3''' प्राप्त होना चाहिए। | | आपको परिणाम '''3''' प्राप्त होना चाहिए। | ||
|- | |- | ||
− | | 03 | + | | 03:18 |
|प्रोग्राम और स्टेटमेंट्स के अंतिम समूह पर वापस आते हैं। | |प्रोग्राम और स्टेटमेंट्स के अंतिम समूह पर वापस आते हैं। | ||
|- | |- | ||
− | | 03 | + | | 03:23 |
|अब, मैं डिविजन के लिए कोड समझाऊंगा। | |अब, मैं डिविजन के लिए कोड समझाऊंगा। | ||
|- | |- | ||
− | | 03 | + | | 03:26 |
|यहाँ से मल्टी लाइन कमेंट हटाएं। | |यहाँ से मल्टी लाइन कमेंट हटाएं। | ||
|- | |- | ||
− | | 03 | + | | 03:34 |
|इन स्टेटमेंट्स में, '''c''', '''a by b''' इंटीजर डिविजन की वेल्यू संचित करता है। | |इन स्टेटमेंट्स में, '''c''', '''a by b''' इंटीजर डिविजन की वेल्यू संचित करता है। | ||
|- | |- | ||
− | | 03 | + | | 03:40 |
| कृपया ध्यान दें, कि इंटीजर डिविजन में भिन्नात्मक भाग को छोड़ दिया जाता है। | | कृपया ध्यान दें, कि इंटीजर डिविजन में भिन्नात्मक भाग को छोड़ दिया जाता है। | ||
|- | |- | ||
− | | 03 | + | | 03:47 |
| '''printf''' स्टेटमेंट डिविजन आउटपुट को स्क्रीन पर प्रदर्शित करता है। | | '''printf''' स्टेटमेंट डिविजन आउटपुट को स्क्रीन पर प्रदर्शित करता है। | ||
|- | |- | ||
− | | 03 | + | | 03:57 |
| इस स्टेटमेंट में हम real डिविजन कर रहे हैं। | | इस स्टेटमेंट में हम real डिविजन कर रहे हैं। | ||
|- | |- | ||
− | | 04 | + | | 04:02 |
| यहाँ एक ऑपरेंड को '''float'''के रूप में कास्ट किया जाता है। | | यहाँ एक ऑपरेंड को '''float'''के रूप में कास्ट किया जाता है। | ||
| | | | ||
|- | |- | ||
− | |04 | + | |04:10 |
| हमने कास्ट वैरिएबल a टाइप किया है। | | हमने कास्ट वैरिएबल a टाइप किया है। | ||
+ | |||
|- | |- | ||
− | | 04 | + | | 04:13 |
| अब a एक एकल-ऑपरेशन के लिए float वैरिएबल के रूप में कार्य करेगा। | | अब a एक एकल-ऑपरेशन के लिए float वैरिएबल के रूप में कार्य करेगा। | ||
|- | |- | ||
− | | 04 | + | | 04:22 |
| '''printf''' स्टेटमेंट real डिविजन का आउटपुट स्क्रीन पर प्रदर्शित करता है। | | '''printf''' स्टेटमेंट real डिविजन का आउटपुट स्क्रीन पर प्रदर्शित करता है। | ||
− | |||
|- | |- | ||
− | |04 | + | |04:30 |
| '''return 0''' टाइप करें और एंडिंग कर्ली ब्रैकेट बंद करें। | | '''return 0''' टाइप करें और एंडिंग कर्ली ब्रैकेट बंद करें। | ||
|- | |- | ||
− | | 04 | + | | 04:37 |
| '''Save''' पर क्लिक करें। | | '''Save''' पर क्लिक करें। | ||
|- | |- | ||
− | | 04 | + | | 04:40 |
| कंपाइल करने के लिए टर्मिनल पर वापस आएं और कोड को एक्जीक्यूट करें। | | कंपाइल करने के लिए टर्मिनल पर वापस आएं और कोड को एक्जीक्यूट करें। | ||
|- | |- | ||
− | | 04 | + | | 04:45 |
| कंपाइल करने के लिए, टाइप करें '''gcc space arithmetic dot c minus o space arith''' एंटर दबाएँ। | | कंपाइल करने के लिए, टाइप करें '''gcc space arithmetic dot c minus o space arith''' एंटर दबाएँ। | ||
|- | |- | ||
− | | 04 | + | | 04:59 |
| कोड को एक्जीक्यूट करने के लिए, टाइप करें '''./arith''' और एंटर दबाएँ। | | कोड को एक्जीक्यूट करने के लिए, टाइप करें '''./arith''' और एंटर दबाएँ। | ||
|- | |- | ||
− | | 05 | + | | 05:05 |
| आउटपुट स्क्रीन पर प्रदर्शित होता है। | | आउटपुट स्क्रीन पर प्रदर्शित होता है। | ||
|- | |- | ||
− | | 05 | + | | 05:08 |
| हमारे पास एडिशन और मल्टिप्लिकेशन ऑपरेटर के पिछले आउटपुट हैं। | | हमारे पास एडिशन और मल्टिप्लिकेशन ऑपरेटर के पिछले आउटपुट हैं। | ||
|- | |- | ||
− | | 05 | + | | 05:16 |
| हमारे पास '''5 by''' 2 का इंटीजर डिविजन '''2''' है। | | हमारे पास '''5 by''' 2 का इंटीजर डिविजन '''2''' है। | ||
|- | |- | ||
− | |05 | + | |05:22 |
|हम देख सकते हैं, कि इंटीजर डिविजन में भिन्नात्मक भाग को छोड़ दिया जाता है। | |हम देख सकते हैं, कि इंटीजर डिविजन में भिन्नात्मक भाग को छोड़ दिया जाता है। | ||
− | |||
|- | |- | ||
− | | 05 | + | | 05:29 |
| फिर हमारे पास '''5 by 2''' का real डिविजन '''2.50''' है। | | फिर हमारे पास '''5 by 2''' का real डिविजन '''2.50''' है। | ||
|- | |- | ||
− | | 05 | + | | 05:35 |
| real डिविजन में, अपेक्षित परिणाम प्राप्त होते हैं। | | real डिविजन में, अपेक्षित परिणाम प्राप्त होते हैं। | ||
|- | |- | ||
− | | 05 | + | | 05:37 |
|हमने ये परिणाम प्राप्त करने के लिए टाइप-कास्टिंग का उपयोग किया है। | |हमने ये परिणाम प्राप्त करने के लिए टाइप-कास्टिंग का उपयोग किया है। | ||
|- | |- | ||
− | | 05 | + | | 05:45 |
|अब मान लें कि, मैं '''C++''' में वही प्रोग्राम लिखना चाहता हूँ। | |अब मान लें कि, मैं '''C++''' में वही प्रोग्राम लिखना चाहता हूँ। | ||
|- | |- | ||
− | | 05 | + | | 05:50 |
|देखते हैं, कि क्या मैं '''C++''' में भी वही कोड उपयोग कर सकता हूँ? | |देखते हैं, कि क्या मैं '''C++''' में भी वही कोड उपयोग कर सकता हूँ? | ||
|- | |- | ||
− | | 05 | + | | 05:54 |
| पता लगाते हैं। | | पता लगाते हैं। | ||
|- | |- | ||
− | | 05 | + | | 05:56 |
| एडिटर पर वापस जाएँ। | | एडिटर पर वापस जाएँ। | ||
|- | |- | ||
− | | 06 | + | | 06:00 |
| यहाँ एक '''C++''' कोड है। | | यहाँ एक '''C++''' कोड है। | ||
|- | |- | ||
− | | 06 | + | | 06:05 |
| ध्यान दें, कि हेडर '''C''' फाइल हेडर से अलग है। | | ध्यान दें, कि हेडर '''C''' फाइल हेडर से अलग है। | ||
|- | |- | ||
− | | 06 | + | | 06:12 |
| यहाँ '''namespace''' का भी उपयोग किया गया है। | | यहाँ '''namespace''' का भी उपयोग किया गया है। | ||
|- | |- | ||
− | | 06 | + | | 06:18 |
| यह भी ध्यान दें, कि '''C++''' में आउटपुट स्टेटमेंट '''cout''' है। | | यह भी ध्यान दें, कि '''C++''' में आउटपुट स्टेटमेंट '''cout''' है। | ||
|- | |- | ||
− | | 06 | + | | 06:25 |
| इसलिए, इन भिन्नताओं के अतिरिक्त, दोनों कोड काफी समान हैं। | | इसलिए, इन भिन्नताओं के अतिरिक्त, दोनों कोड काफी समान हैं। | ||
|- | |- | ||
− | | 06 | + | | 06:32 |
| '''Save''' पर क्लिक करें। | | '''Save''' पर क्लिक करें। | ||
|- | |- | ||
− | | 06 | + | | 06:33 |
| सुनिश्चित करें, कि फाइल '''.cpp''' एक्सटेंशन के साथ सेव हो गई है। | | सुनिश्चित करें, कि फाइल '''.cpp''' एक्सटेंशन के साथ सेव हो गई है। | ||
|- | |- | ||
− | | 06 | + | | 06:37 |
| मैंने अपनी फाइल को '''arithmetic.cpp''' नाम से सेव किया है। | | मैंने अपनी फाइल को '''arithmetic.cpp''' नाम से सेव किया है। | ||
|- | |- | ||
− | | 06 | + | | 06:41 |
|कोड को एक्जीक्यूट करें और देखें, कि हमें क्या परिणाम प्राप्त होते हैं। | |कोड को एक्जीक्यूट करें और देखें, कि हमें क्या परिणाम प्राप्त होते हैं। | ||
|- | |- | ||
− | | 06 | + | | 06:49 |
|टर्मिनल खोलें और टाइप करें '''g++ space arithmetic dot cpp space minus o arith''' एंटर दबाएँ। | |टर्मिनल खोलें और टाइप करें '''g++ space arithmetic dot cpp space minus o arith''' एंटर दबाएँ। | ||
|- | |- | ||
− | | 07 | + | | 07:09 |
| कोड को एक्जीक्यूट करने के लिए टाइप करें '''./arith''' और एंटर दबाएँ। | | कोड को एक्जीक्यूट करने के लिए टाइप करें '''./arith''' और एंटर दबाएँ। | ||
|- | |- | ||
− | | 07 | + | | 07:16 |
| यहाँ आउटपुट प्रदर्शित होता है। | | यहाँ आउटपुट प्रदर्शित होता है। | ||
|- | |- | ||
− | | 07 | + | | 07:19 |
| अतः, हम देखते हैं कि परिणाम '''C''' प्रोग्राम के समान हैं। | | अतः, हम देखते हैं कि परिणाम '''C''' प्रोग्राम के समान हैं। | ||
|- | |- | ||
− | | 07 | + | | 07:23 |
| एकमात्र अंतर आउटपुट्स की परिशुद्धता में है। | | एकमात्र अंतर आउटपुट्स की परिशुद्धता में है। | ||
|- | |- | ||
− | | 07 | + | | 07:29 |
| अब इस ट्यूटोरियल को सारांशित करते हैं। | | अब इस ट्यूटोरियल को सारांशित करते हैं। | ||
|- | |- | ||
− | | 07 | + | | 07:32 |
| इस ट्यूटोरियल में हमने सीखा कि अरिथ्मैटिक ऑपरेटर्स का उपयोग कैसे करें। | | इस ट्यूटोरियल में हमने सीखा कि अरिथ्मैटिक ऑपरेटर्स का उपयोग कैसे करें। | ||
|- | |- | ||
− | | 07 | + | | 07:36 |
| एक नियत-कार्य के रूप में: | | एक नियत-कार्य के रूप में: | ||
|- | |- | ||
− | | 07 | + | | 07:38 |
|मॉड्यूलस(Modulus) ऑपरेटर के उपयोग को बताने के लिए एक प्रोग्राम लिखें। | |मॉड्यूलस(Modulus) ऑपरेटर के उपयोग को बताने के लिए एक प्रोग्राम लिखें। | ||
|- | |- | ||
− | | 07 | + | | 07:42 |
| कृपया ध्यान दें, कि मॉड्यूलस ऑपरेटर से डिविजन का शेषफल प्राप्त होता है। जैसे '''c = a % b'''; | | कृपया ध्यान दें, कि मॉड्यूलस ऑपरेटर से डिविजन का शेषफल प्राप्त होता है। जैसे '''c = a % b'''; | ||
|- | |- | ||
− | | 07 | + | | 07:50 |
| आपको परिणाम 1 प्राप्त होना चाहिए। | | आपको परिणाम 1 प्राप्त होना चाहिए। | ||
|- | |- | ||
− | | 07 | + | | 07:55 |
| निम्न लिंक पर उपलब्ध विडियो देखें। | | निम्न लिंक पर उपलब्ध विडियो देखें। | ||
|- | |- | ||
− | | 07 | + | | 07:57 |
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। | |यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। | ||
|- | |- | ||
− | | 08 | + | | 08:00 |
|यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। | |यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। | ||
− | |||
|- | |- | ||
− | | 08 | + | | 08:05 |
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाओं का आयोजन करती है। | | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाओं का आयोजन करती है। | ||
|- | |- | ||
− | | 08 | + | | 08:09 |
| उन्हें प्रमाण-पत्र भी देते हैं, जो ऑनलाइन टेस्ट पास करते हैं। | | उन्हें प्रमाण-पत्र भी देते हैं, जो ऑनलाइन टेस्ट पास करते हैं। | ||
|- | |- | ||
− | | 08 | + | | 08:14 |
| अधिक जानकारी के लिए कृपया Contact at spoken hyphen tutorial dot org पर लिखें। | | अधिक जानकारी के लिए कृपया Contact at spoken hyphen tutorial dot org पर लिखें। | ||
|- | |- | ||
− | | 08 | + | | 08:20 |
| स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। | | स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। | ||
+ | |||
|- | |- | ||
− | | 08 | + | | 08:25 |
|यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | |यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | ||
|- | |- | ||
− | | 08 | + | | 08:30 |
| इस मिशन पर अधिक जानकारी यहां उपलब्ध है। | | इस मिशन पर अधिक जानकारी यहां उपलब्ध है। | ||
|- | |- | ||
− | | 08 | + | | 08:33 |
| spoken hyphen tutorial dot org slash NMEICT hyphen Intro | | spoken hyphen tutorial dot org slash NMEICT hyphen Intro | ||
|- | |- | ||
− | | 08 | + | | 08:41 |
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा आपसे विदा लेता हूँ। | |यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा आपसे विदा लेता हूँ। | ||
|} | |} |
Latest revision as of 16:06, 1 March 2017
Time | Narration | |
00:01 | C C++ में अरिथ्मैटिक (Arithmetic) ऑपरेटर्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है। | |
00:07 | इस ट्यूटोरियल में, हम निम्नलिखित के बारे में सीखेंगे, | |
00:10 | अरिथ्मैटिक ऑपरेटर जैसे कि+ Addition: जैसे a+b. | |
00:14 | - Subtraction : जैसे a-b. | |
00:18 | / Division : जैसे a/b. | |
00:20 | * Multiplication: जैसे a*b. | |
00:24 | % Modulus: जैसे a%b. | |
00:27 | इस ट्यूटोरियल को रिकार्ड करने के लिए, मैं उपयोग कर रहा हूँ, ऑपरेटिंग सिस्टम के रूप में Ubuntu 11.10 | |
00:32 | Ubuntu में gcc और g++ कंपाइलर वर्जन 4.6.1 | |
00:38 | अब मैं एक “C” प्रोग्राम की मदद से इन अरिथ्मैटिक ऑपरेशन्स के उपयोग को समझाऊँगा। | |
00:44 | मैंने पहले ही प्रोग्राम लिख लिया है। | |
00:47 | अतः मैं एडिटर खोलूँगा और कोड समझाऊँगा। | |
00:49 | यहाँ अरिथ्मैटिक ऑपरेटर्स के लिए C प्रोग्राम दिया गया है। | |
00:56 | पहले दो स्टेटमेंट्स, वैरिएबल घोषित और परिभाषित किए गए हैं। | |
01:02 | अगले दो स्टेटमेंट्स में, | |
01:04 | a की वेल्यू 5 निर्धारित की गयी है। | |
01:06 | b की वेल्यू 2 निर्धारित की गयी है। | |
01:10 | अब, देखते हैं कि एडिशन ऑपरेटर कैसे काम करता है। | |
01:14 | c a और b का योग है। | |
01:19 | यह printf स्टेटमेंट स्क्रीन पर a और b का योग प्रदर्शित करता है। | |
01:28 | यहाँ %.2f, दशमलव बिंदु के बाद दो अंकों की स्पष्टता दर्शाता है। | |
01:37 | अगले स्टेटमेंट में, c a और b का गुणनफल है। | |
01:43 | यह printf स्टेटमेंट स्क्रीन पर a और b के गुणनफल को प्रदर्शित करता है। | |
01:48 | देखते हैं, कि ये दोनों ऑपरेटर कैसे काम करते हैं। | |
01:52 | हम निम्न लाइनों के लिए कमेंट करेंगे। | |
01:55 | टाइप करें /* | |
02:01 | */ | |
02:05 | Save पर क्लिक करें। | |
02:07 | फाइल को .c एक्सटेंशन के साथ सेव करें। | |
02:10 | मैंने अपनी फाइल arithmetic.c नाम से सेव की है। | |
02:15 | एक साथ 'Ctrl, Alt और T' keys दबाकर टर्मिनल विंडो खोलें। | |
02:22 | कोड को कंपाइल करें, टर्मिनल पर निम्न टाइप करें। | |
02:27 | gcc space arithmetic dot c space minus o space arith | |
02:38 | एंटर दबाएँ। | |
02:40 | कोड को एक्जीक्यूट करने के लिए, ./arithटाइप करें। | |
02:48 | एंटर दबाएँ। | |
02:50 | आउटपुट स्क्रीन पर प्रदर्शित होता है। | |
02:53 | यह दर्शाता है कि,5 और 2 का योग 7.00 है और | |
02:59 | 5 और 2 का गुणनफल 10.00 है। | |
03:03 | अब आपको स्वयं सब्ट्रैक्शन ऑपरेटर का अभ्यास करना चाहिए। | |
03:08 | एडिशन ऑपरेटर को सब्ट्रैक्शन ऑपरेटर से बदल कर देखें। | |
03:13 | आपको परिणाम 3 प्राप्त होना चाहिए। | |
03:18 | प्रोग्राम और स्टेटमेंट्स के अंतिम समूह पर वापस आते हैं। | |
03:23 | अब, मैं डिविजन के लिए कोड समझाऊंगा। | |
03:26 | यहाँ से मल्टी लाइन कमेंट हटाएं। | |
03:34 | इन स्टेटमेंट्स में, c, a by b इंटीजर डिविजन की वेल्यू संचित करता है। | |
03:40 | कृपया ध्यान दें, कि इंटीजर डिविजन में भिन्नात्मक भाग को छोड़ दिया जाता है। | |
03:47 | printf स्टेटमेंट डिविजन आउटपुट को स्क्रीन पर प्रदर्शित करता है। | |
03:57 | इस स्टेटमेंट में हम real डिविजन कर रहे हैं। | |
04:02 | यहाँ एक ऑपरेंड को floatके रूप में कास्ट किया जाता है। | |
04:10 | हमने कास्ट वैरिएबल a टाइप किया है। | |
04:13 | अब a एक एकल-ऑपरेशन के लिए float वैरिएबल के रूप में कार्य करेगा। | |
04:22 | printf स्टेटमेंट real डिविजन का आउटपुट स्क्रीन पर प्रदर्शित करता है। | |
04:30 | return 0 टाइप करें और एंडिंग कर्ली ब्रैकेट बंद करें। | |
04:37 | Save पर क्लिक करें। | |
04:40 | कंपाइल करने के लिए टर्मिनल पर वापस आएं और कोड को एक्जीक्यूट करें। | |
04:45 | कंपाइल करने के लिए, टाइप करें gcc space arithmetic dot c minus o space arith एंटर दबाएँ। | |
04:59 | कोड को एक्जीक्यूट करने के लिए, टाइप करें ./arith और एंटर दबाएँ। | |
05:05 | आउटपुट स्क्रीन पर प्रदर्शित होता है। | |
05:08 | हमारे पास एडिशन और मल्टिप्लिकेशन ऑपरेटर के पिछले आउटपुट हैं। | |
05:16 | हमारे पास 5 by 2 का इंटीजर डिविजन 2 है। | |
05:22 | हम देख सकते हैं, कि इंटीजर डिविजन में भिन्नात्मक भाग को छोड़ दिया जाता है। | |
05:29 | फिर हमारे पास 5 by 2 का real डिविजन 2.50 है। | |
05:35 | real डिविजन में, अपेक्षित परिणाम प्राप्त होते हैं। | |
05:37 | हमने ये परिणाम प्राप्त करने के लिए टाइप-कास्टिंग का उपयोग किया है। | |
05:45 | अब मान लें कि, मैं C++ में वही प्रोग्राम लिखना चाहता हूँ। | |
05:50 | देखते हैं, कि क्या मैं C++ में भी वही कोड उपयोग कर सकता हूँ? | |
05:54 | पता लगाते हैं। | |
05:56 | एडिटर पर वापस जाएँ। | |
06:00 | यहाँ एक C++ कोड है। | |
06:05 | ध्यान दें, कि हेडर C फाइल हेडर से अलग है। | |
06:12 | यहाँ namespace का भी उपयोग किया गया है। | |
06:18 | यह भी ध्यान दें, कि C++ में आउटपुट स्टेटमेंट cout है। | |
06:25 | इसलिए, इन भिन्नताओं के अतिरिक्त, दोनों कोड काफी समान हैं। | |
06:32 | Save पर क्लिक करें। | |
06:33 | सुनिश्चित करें, कि फाइल .cpp एक्सटेंशन के साथ सेव हो गई है। | |
06:37 | मैंने अपनी फाइल को arithmetic.cpp नाम से सेव किया है। | |
06:41 | कोड को एक्जीक्यूट करें और देखें, कि हमें क्या परिणाम प्राप्त होते हैं। | |
06:49 | टर्मिनल खोलें और टाइप करें g++ space arithmetic dot cpp space minus o arith एंटर दबाएँ। | |
07:09 | कोड को एक्जीक्यूट करने के लिए टाइप करें ./arith और एंटर दबाएँ। | |
07:16 | यहाँ आउटपुट प्रदर्शित होता है। | |
07:19 | अतः, हम देखते हैं कि परिणाम C प्रोग्राम के समान हैं। | |
07:23 | एकमात्र अंतर आउटपुट्स की परिशुद्धता में है। | |
07:29 | अब इस ट्यूटोरियल को सारांशित करते हैं। | |
07:32 | इस ट्यूटोरियल में हमने सीखा कि अरिथ्मैटिक ऑपरेटर्स का उपयोग कैसे करें। | |
07:36 | एक नियत-कार्य के रूप में: | |
07:38 | मॉड्यूलस(Modulus) ऑपरेटर के उपयोग को बताने के लिए एक प्रोग्राम लिखें। | |
07:42 | कृपया ध्यान दें, कि मॉड्यूलस ऑपरेटर से डिविजन का शेषफल प्राप्त होता है। जैसे c = a % b; | |
07:50 | आपको परिणाम 1 प्राप्त होना चाहिए। | |
07:55 | निम्न लिंक पर उपलब्ध विडियो देखें। | |
07:57 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। | |
08:00 | यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। | |
08:05 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाओं का आयोजन करती है। | |
08:09 | उन्हें प्रमाण-पत्र भी देते हैं, जो ऑनलाइन टेस्ट पास करते हैं। | |
08:14 | अधिक जानकारी के लिए कृपया Contact at spoken hyphen tutorial dot org पर लिखें। | |
08:20 | स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। | |
08:25 | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | |
08:30 | इस मिशन पर अधिक जानकारी यहां उपलब्ध है। | |
08:33 | spoken hyphen tutorial dot org slash NMEICT hyphen Intro | |
08:41 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा आपसे विदा लेता हूँ। |