Difference between revisions of "C-and-C++/C2/Functions/Nepali"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
 
|-
 
|-
| 00.01
+
| 00:01
 
|'''Functions in C र C++'''' को स्पोकन ट्युटोरीअलमा स्वागत छ  
 
|'''Functions in C र C++'''' को स्पोकन ट्युटोरीअलमा स्वागत छ  
 
|-
 
|-
|00.06
+
|00:06
 
| यो ट्युटोरीयलमा हामी यो सिक्नेछौं,
 
| यो ट्युटोरीयलमा हामी यो सिक्नेछौं,
 
|-
 
|-
|00.09
+
|00:09
 
|फंक्सन के हो
 
|फंक्सन के हो
 
|-
 
|-
|00.11
+
|00:11
 
| फंक्सनको सिनट्याक्स
 
| फंक्सनको सिनट्याक्स
 
|-
 
|-
|00.13
+
|00:13
 
| रिटर्न स्टेटमेन्ट को फाइदा
 
| रिटर्न स्टेटमेन्ट को फाइदा
 
|-
 
|-
|00.16
+
|00:16
 
|फंक्सनको केहि उदाहरण
 
|फंक्सनको केहि उदाहरण
 
|-
 
|-
|00.18
+
|00:18
 
|हामी केहि साधारण गल्ति र तिनीहरुका समाधान पनि हेर्नेछौं
 
|हामी केहि साधारण गल्ति र तिनीहरुका समाधान पनि हेर्नेछौं
 
|-
 
|-
|00.22
+
|00:22
 
|यो ट्युटोरीअल रेकर्ड गर्न, म  
 
|यो ट्युटोरीअल रेकर्ड गर्न, म  
 
|-
 
|-
|00.25
+
|00:25
 
| '''उबुन्टु अपरेटिंग सिस्टम''' ११.१० संस्करण
 
| '''उबुन्टु अपरेटिंग सिस्टम''' ११.१० संस्करण
|00.29
+
|-
 +
|00:29
 
| '''gcc''' र ''' g ++ Compiler''' ४.६.१ संस्करण प्रयोग गर्दैछु
 
| '''gcc''' र ''' g ++ Compiler''' ४.६.१ संस्करण प्रयोग गर्दैछु
 
|-
 
|-
|00.35
+
|00:35
 
|अब, '''function''' को परिचयसंगै सुरु गरौँ
 
|अब, '''function''' को परिचयसंगै सुरु गरौँ
 
|-
 
|-
|00.39
+
|00:39
 
| '''function''' आफैमा एउटा प्रोग्राम हो जसले कुनै निश्चित कार्य गर्छ
 
| '''function''' आफैमा एउटा प्रोग्राम हो जसले कुनै निश्चित कार्य गर्छ
 
|-
 
|-
|00.45
+
|00:45
 
|हरेक प्रोग्राममा एउटा वा बढी '''फंक्सन ''' हुन्छ
 
|हरेक प्रोग्राममा एउटा वा बढी '''फंक्सन ''' हुन्छ
 
|-
 
|-
|00.49
+
|00:49
 
|एक चोटी एक्जिक्युट गरेपछि कन्ट्रोल यसलाई प्रयोग गरेको ठाउमा फर्कन्छ
 
|एक चोटी एक्जिक्युट गरेपछि कन्ट्रोल यसलाई प्रयोग गरेको ठाउमा फर्कन्छ
 
|-
 
|-
| 00.55
+
| 00:55
 
|अब, हामी फंक्सनको सिनट्याक्स हेरौं
 
|अब, हामी फंक्सनको सिनट्याक्स हेरौं
 
|-
 
|-
|00.59
+
|00:59
 
| ''ret-type'''ले '''function''' ले दिने डाटा को प्रकार जनाउछ
 
| ''ret-type'''ले '''function''' ले दिने डाटा को प्रकार जनाउछ
 
|-
 
|-
|01.05
+
|01:05
 
|fun_name''' ले '''function''' को नाम परिभाषित गर्छ
 
|fun_name''' ले '''function''' को नाम परिभाषित गर्छ
 
|-
 
|-
|01.09
+
|01:09
 
|'''parameters''', '''variable''' को नाम र तिनका प्रकारको सूची हो
 
|'''parameters''', '''variable''' को नाम र तिनका प्रकारको सूची हो
 
|-
 
|-
|01.14
+
|01:14
 
|हामी खाली प्यारामिटर सुची पनि राख्न सक्छौं
 
|हामी खाली प्यारामिटर सुची पनि राख्न सक्छौं
 
|-
 
|-
|01.18
+
|01:18
 
|यसलाई आर्गुमेंट बिनाको फंक्सन पनि भनिन्छ
 
|यसलाई आर्गुमेंट बिनाको फंक्सन पनि भनिन्छ
 
|-
 
|-
|01.21
+
|01:21
 
|र यसलाई आर्गुमेंट सहितको फंक्सन भनिन्छ
 
|र यसलाई आर्गुमेंट सहितको फंक्सन भनिन्छ
 
|-
 
|-
| 01.26
+
| 01:26
 
|अब, void प्रयोग गरि एउटा प्रोग्राम हेरौं
 
|अब, void प्रयोग गरि एउटा प्रोग्राम हेरौं
 
|-
 
|-
|01.29
+
|01:29
 
|मैले पहिले नै एडिटरमा प्रोग्राम टाइप गरेकी छु
 
|मैले पहिले नै एडिटरमा प्रोग्राम टाइप गरेकी छु
 
|-
 
|-
|01.32
+
|01:32
 
|यसलाई खोलौं
 
|यसलाई खोलौं
 
|-
 
|-
|01.35
+
|01:35
 
|याद गर्नुहोस कि फायलकोनाम ''' function ''' हो,
 
|याद गर्नुहोस कि फायलकोनाम ''' function ''' हो,
 
|-
 
|-
|01.38
+
|01:38
 
|र मैले फाइल .c एक्सटेन्सनमा सेभ गरेको छुँ
 
|र मैले फाइल .c एक्सटेन्सनमा सेभ गरेको छुँ
 
|-
 
|-
| 01.43
+
| 01:43
 
|कोड वर्णन गरौँ
 
|कोड वर्णन गरौँ
 
|-
 
|-
| 01.45
+
| 01:45
 
| यो हाम्रो '''header file'''हो
 
| यो हाम्रो '''header file'''हो
 
|-
 
|-
|01.47
+
|01:47
 
| कुनै फंक्सन प्रयोग गर्नुभन्दा पहिले यो परिभाषित गर्नुपर्छ
 
| कुनै फंक्सन प्रयोग गर्नुभन्दा पहिले यो परिभाषित गर्नुपर्छ
 
|-
 
|-
|01.51
+
|01:51
 
| यहाँ, हामीले '''add''' नाम गरेको '''function'''को घोषणा गरेका छौं
 
| यहाँ, हामीले '''add''' नाम गरेको '''function'''को घोषणा गरेका छौं
 
|-
 
|-
|01.54
+
|01:54
 
| याद गरौँ, '''add function''' विना '''arguments''' छ
 
| याद गरौँ, '''add function''' विना '''arguments''' छ
 
|-
 
|-
|01.58
+
|01:58
 
| र रिटर्न टाइप''' void'''हो
 
| र रिटर्न टाइप''' void'''हो
 
|-
 
|-
| 02.01
+
| 02:01
 
| यहाँ दुई प्रकारका फंक्सन छन
 
| यहाँ दुई प्रकारका फंक्सन छन
 
|-
 
|-
| 02.03
+
| 02:03
 
| पहिलो युजरले बनाएको एड फंक्सन र
 
| पहिलो युजरले बनाएको एड फंक्सन र
 
|-
 
|-
| 02.06
+
| 02:06
 
| र पहिले नै भएको प्रिन्टएफ र मेन फंक्सन  
 
| र पहिले नै भएको प्रिन्टएफ र मेन फंक्सन  
 
|-
 
|-
| 02.12
+
| 02:12
 
| यहाँ हामीले a र b लाई 2 र 3 मान दिएका छौं
 
| यहाँ हामीले a र b लाई 2 र 3 मान दिएका छौं
 
|-
 
|-
| 02.19
+
| 02:19
 
| अनि हामीले एउटा भेरिएबल '''c'''बनाएका छौं
 
| अनि हामीले एउटा भेरिएबल '''c'''बनाएका छौं
 
|-
 
|-
| 02.21
+
| 02:21
 
| हामी भेरिएबल '''a''' र '''b'''को मानहरु जोड़छौं
 
| हामी भेरिएबल '''a''' र '''b'''को मानहरु जोड़छौं
 
|-
 
|-
| 02.24
+
| 02:24
 
|'नतिजा c मा भण्डार भएको छ
 
|'नतिजा c मा भण्डार भएको छ
 
|-
 
|-
| 02.27
+
| 02:27
 
| अनि हामी नतिजा प्रिन्ट गर्छौं
 
| अनि हामी नतिजा प्रिन्ट गर्छौं
 
|-
 
|-
| 02.29
+
| 02:29
 
| यो हाम्रो मेन फंक्सन हो
 
| यो हाम्रो मेन फंक्सन हो
 
|-
 
|-
| 02.32
+
| 02:32
 
| यहाँ हामी '''एड फंक्सन''' कल गर्छौं
 
| यहाँ हामी '''एड फंक्सन''' कल गर्छौं
 
|-
 
|-
| 02.34
+
| 02:34
 
| योगफल हुनेछ र नतिजा प्रिन्ट हुनेछ
 
| योगफल हुनेछ र नतिजा प्रिन्ट हुनेछ
 
|-
 
|-
| 02.39
+
| 02:39
 
| अब, सेभमा क्लिक गरौं
 
| अब, सेभमा क्लिक गरौं
 
|-
 
|-
| 02.42
+
| 02:42
 
| प्रोग्राम एक्जिक्युट गरौँ
 
| प्रोग्राम एक्जिक्युट गरौँ
 
|-
 
|-
| 02.45
+
| 02:45
 
| कृपया, किबोर्डबाट Ctrl, Alt र T किहरु एकैचोटी थिची टर्मिनल विन्डोमा जाऊ
 
| कृपया, किबोर्डबाट Ctrl, Alt र T किहरु एकैचोटी थिची टर्मिनल विन्डोमा जाऊ
 
|-
 
|-
| 02.53
+
| 02:53
 
| कम्पाइल गर्न, '''gcc function.c -o fun ''टाइप गरि इन्टर थिच्नुहोस
 
| कम्पाइल गर्न, '''gcc function.c -o fun ''टाइप गरि इन्टर थिच्नुहोस
 
|-
 
|-
| 03.00
+
| 03:00
 
| एक्जिक्युट गर्न, '''./fun'''टाइप गर्नुहोस
 
| एक्जिक्युट गर्न, '''./fun'''टाइप गर्नुहोस
 
|-
 
|-
| 03.05
+
| 03:05
 
| आउटपुट '''Sum of a and b is 5''' भनि देखाईएको छ
 
| आउटपुट '''Sum of a and b is 5''' भनि देखाईएको छ
 
|-
 
|-
| 03.10
+
| 03:10
 
| अब, प्रोग्राममा फर्कौं
 
| अब, प्रोग्राममा फर्कौं
 
|-
 
|-
| 03.13
+
| 03:13
 
| फंक्सनमा प्यारामिटर वा आर्गुमेंट नाम गरेको बिशेष आइड़ेटिफाएर हुन्छ
 
| फंक्सनमा प्यारामिटर वा आर्गुमेंट नाम गरेको बिशेष आइड़ेटिफाएर हुन्छ
 
|-
 
|-
| 03.20
+
| 03:20
 
| अब, हामी त्यही उदाहरण आर्गुमेंटसहित हेर्नेछौं
 
| अब, हामी त्यही उदाहरण आर्गुमेंटसहित हेर्नेछौं
 
|-
 
|-
| 03.23
+
| 03:23
 
| म यहाँ केहि बदल्ने छुँ
 
| म यहाँ केहि बदल्ने छुँ
 
|-
 
|-
| 03.27
+
| 03:27
 
| '''int add(int a, int b) ''' टाइप गर्नुहोस्
 
| '''int add(int a, int b) ''' टाइप गर्नुहोस्
 
|-
 
|-
| 03.32
+
| 03:32
 
|यहाँ हामीले एउटा '''function add ''' बनाएका छौं
 
|यहाँ हामीले एउटा '''function add ''' बनाएका छौं
 
|-
 
|-
| 03.36
+
| 03:36
 
|' यहाँ, '''int a''' र '''int b''' '''फंक्सन एड'''को '''आर्गुमेंट''' हुन्
 
|' यहाँ, '''int a''' र '''int b''' '''फंक्सन एड'''को '''आर्गुमेंट''' हुन्
 
|-
 
|-
| 03.41
+
| 03:41
| अब, यो मेटौं
+
| अब, यो मेटौं, यहाँ a र b सुरु गर्नुपर्दैन
 
|-
 
|-
| 03.42
+
| 03:46
| यहाँ a र b सुरु गर्नुपर्दैन
+
|-
+
| 03.46
+
 
| '''printf ''' स्टेटमेन्ट मेटौं
 
| '''printf ''' स्टेटमेन्ट मेटौं
 
|-
 
|-
| 03.49
+
| 03:49
 
| '''int main() ''' टाइप गरौँ
 
| '''int main() ''' टाइप गरौँ
 
|-
 
|-
| 03.52
+
| 03:52
 
| यहाँ सम भेरिएबलको घोषणा गरौँ
 
| यहाँ सम भेरिएबलको घोषणा गरौँ
 
|-
 
|-
| 03.54
+
| 03:54
 
| '''int sum; ''' टाइप गरौँ
 
| '''int sum; ''' टाइप गरौँ
 
|-
 
|-
| 03.57
+
| 03:57
 
|अनि '''sum = add(5,4); ''' टाइप गरौँ
 
|अनि '''sum = add(5,4); ''' टाइप गरौँ
 
|-
 
|-
| 04.03
+
| 04:03
 
|यहाँ '''add function''' कल गरौँ
 
|यहाँ '''add function''' कल गरौँ
 
|-
 
|-
| 04.05
+
| 04:05
 
|अनि हामी आर्गुमेंट 5 र 4 पठाउनेछौं
 
|अनि हामी आर्गुमेंट 5 र 4 पठाउनेछौं
 
|-
 
|-
| 04.10
+
| 04:10
 
| '''a''' मा 5 र ''' b ''' मा 4 भण्डार हुनेछ
 
| '''a''' मा 5 र ''' b ''' मा 4 भण्डार हुनेछ
 
|-
 
|-
| 04.14
+
| 04:14
 
|योगफल हुनेछ
 
|योगफल हुनेछ
 
|-
 
|-
| 04.18
+
| 04:18
 
|अब नतिजा प्रिन्ट गरौँ
 
|अब नतिजा प्रिन्ट गरौँ
 
|-
 
|-
| 04.20
+
| 04:20
|त्यसैले यहाँ टाइप गरौँ
+
|त्यसैले यहाँ टाइप गरौँ '''printf(“Sum is %d\n”,sum);'''
 
|-
 
|-
| 04.21
+
| 04:27
|'''printf(“Sum is %d\n”,sum);'''
+
|-
+
| 04.27
+
 
|यसलाई मेटौं, किनभने हामीले पहिले नै फंक्सन कल गरिसक्यौं
 
|यसलाई मेटौं, किनभने हामीले पहिले नै फंक्सन कल गरिसक्यौं
 
|-
 
|-
| 04.32
+
| 04:32
 
| return 0 टाइप गरौँ;  
 
| return 0 टाइप गरौँ;  
 
|-
 
|-
| 04.36
+
| 04:36
 
|एउटा '''non-void function''' ले एउटा '''return''' स्टेटमेन्ट ले मान फर्काउन प्रयोग गर्नुपर्छ
 
|एउटा '''non-void function''' ले एउटा '''return''' स्टेटमेन्ट ले मान फर्काउन प्रयोग गर्नुपर्छ
 
|-
 
|-
| 04.41
+
| 04:41
 
| '''Save''' मा क्लिक गरौँ
 
| '''Save''' मा क्लिक गरौँ
 
|-
 
|-
| 04.43
+
| 04:43
 
|प्रोग्राम एक्जिक्युट गरौँ
 
|प्रोग्राम एक्जिक्युट गरौँ
 
|-
 
|-
| 04.45
+
| 04:45
 
|हाम्रो टर्मिनलमा फर्कौं
 
|हाम्रो टर्मिनलमा फर्कौं
 
|-
 
|-
| 04.48
+
| 04:48
 
|अब पहिले जस्तै प्रोग्राम कम्पाइल गरौँ
 
|अब पहिले जस्तै प्रोग्राम कम्पाइल गरौँ
 
|-
 
|-
| 04.50
+
| 04:50
 
|एक्जिक्युट गरौँ
 
|एक्जिक्युट गरौँ
 
|-
 
|-
| 04.52
+
| 04:52
|आउटपुट यस्तो देखिन्छ
+
|आउटपुट यस्तो देखिन्छ'''Sum is 9 '''
'''Sum is 9 '''
+
 
|-
 
|-
| 04.57
+
| 04:57
 
|अब सोहि प्रोग्राम C++ मा कसरी एक्जिक्युट गर्ने हेरौं
 
|अब सोहि प्रोग्राम C++ मा कसरी एक्जिक्युट गर्ने हेरौं
 
|-
 
|-
| 05.02
+
| 05:02
 
|हाम्रो प्रोग्राममा फर्कौं
 
|हाम्रो प्रोग्राममा फर्कौं
 
|-
 
|-
| 05.04
+
| 05:04
 
|यहाँ केहि कुराहरु बदलौं
 
|यहाँ केहि कुराहरु बदलौं
 
|-
 
|-
| 05.07
+
| 05:07
 
|पहिले '''Shift, Ctrl र S''' कीहरु एकैचोटी थिचौं
 
|पहिले '''Shift, Ctrl र S''' कीहरु एकैचोटी थिचौं
 
|-
 
|-
| 05.12
+
| 05:12
 
|अब फाइल '''.cpp''' एक्सटेन्सनमा सेभ गरौँ
 
|अब फाइल '''.cpp''' एक्सटेन्सनमा सेभ गरौँ
 
|-
 
|-
| 05.18
+
| 05:18
| '''Save''' मा क्लिक गरौँ
+
| '''Save''' मा क्लिक गरौँ पहिले हामी हेडर फाइललाई <iostream>  मा बदल्छौँ
|-
+
| 05.19
+
|पहिले हामी हेडर फाइललाई <iostream>  मा बदल्छौँ
+
 
|-
 
|-
| 05.24
+
| 05:24
 
|यहाँ हामी '''using''' स्टेटमेन्ट प्रयोग गर्नेछौं
 
|यहाँ हामी '''using''' स्टेटमेन्ट प्रयोग गर्नेछौं
 
|-
 
|-
| 05.28
+
| 05:28
 
| '''function declaration''' C++ मा पनि उहिँ हुन्छ
 
| '''function declaration''' C++ मा पनि उहिँ हुन्छ
 
|-
 
|-
| 05.32
+
| 05:32
 
|त्यसैले यहाँ केहि बदल्नु आवश्यक छैन
 
|त्यसैले यहाँ केहि बदल्नु आवश्यक छैन
 
|-
 
|-
| 05.37
+
| 05:37
 
|अब '''printf''' स्टेटमेन्टलाई  '''cout''' स्टेटमेन्ट ले बदलौं, हामी C++ मा cout<< फंक्सन एउटा लाइन प्रिन्ट गर्न प्रयोग गर्छौं
 
|अब '''printf''' स्टेटमेन्टलाई  '''cout''' स्टेटमेन्ट ले बदलौं, हामी C++ मा cout<< फंक्सन एउटा लाइन प्रिन्ट गर्न प्रयोग गर्छौं
 
|-
 
|-
| 05.48
+
| 05:48
 
|हामीलाई यहाँ  '''format specifier''' र '''\n''' चाहिदैन
 
|हामीलाई यहाँ  '''format specifier''' र '''\n''' चाहिदैन
 
|-
 
|-
| 05.52
+
| 05:52
 
| '''कमा''' मेटौं
 
| '''कमा''' मेटौं
 
|-
 
|-
| 05.54
+
| 05:54
 
|अब, दुई खुल्ने '''एंगल ब्राकेटहरु ''' टाइप गरौँ
 
|अब, दुई खुल्ने '''एंगल ब्राकेटहरु ''' टाइप गरौँ
 
|-
 
|-
| 05.58
+
| 05:58
 
|सम पछि, पुन दुई खुल्ने '''एंगल ब्राकेटहरु ''' टाइप गरौँ
 
|सम पछि, पुन दुई खुल्ने '''एंगल ब्राकेटहरु ''' टाइप गरौँ
 
|-
 
|-
| 06.03
+
| 06:03
 
|दोहोरो उद्धरणमा '''backslash n''' टाइप गरौँ
 
|दोहोरो उद्धरणमा '''backslash n''' टाइप गरौँ
 
|-
 
|-
| 06.07
+
| 06:07
 
|यो बन्द गर्ने ब्राकेट मेटौं
 
|यो बन्द गर्ने ब्राकेट मेटौं
 
|-
 
|-
| 06.09
+
| 06:09
 
|अब '''Save ''' मा क्लिक गरौँ
 
|अब '''Save ''' मा क्लिक गरौँ
 
|-
 
|-
| 06.11
+
| 06:11
 
|प्रोग्राम कम्पाइल गरौँ
 
|प्रोग्राम कम्पाइल गरौँ
 
|-
 
|-
| 06.14
+
| 06:14
 
|हाम्रो टर्मिनलमा फर्कौं
 
|हाम्रो टर्मिनलमा फर्कौं
 
|-
 
|-
| 06.16
+
| 06:16
 
| '''g++ function dot cpp hyphen o fun1 ''' टाइप गरौँ
 
| '''g++ function dot cpp hyphen o fun1 ''' टाइप गरौँ
 
|-
 
|-
| 06.23
+
| 06:23
 
|यहाँ हामी सँग fun1 छ, यो किनभने हामी fun आउटपुट फाइलमा ओभरराइट गर्न सक्दैनौं
 
|यहाँ हामी सँग fun1 छ, यो किनभने हामी fun आउटपुट फाइलमा ओभरराइट गर्न सक्दैनौं
 
|-
 
|-
| 06.31
+
| 06:31
 
| '''Enter ''' थिचौं
 
| '''Enter ''' थिचौं
 
|-
 
|-
| 06.34
+
| 06:34
 
| '''./fun1 ''' टाइप गरौँ
 
| '''./fun1 ''' टाइप गरौँ
 
|-
 
|-
| 06.38
+
| 06:38
 
|आउटपुट यस्तो देखिन्छ: Sum is 9  
 
|आउटपुट यस्तो देखिन्छ: Sum is 9  
 
|-
 
|-
| 06.42
+
| 06:42
 
|अब हामीले भेट्न सक्ने साधारण गल्तिहरु हेर्नेछौं
 
|अब हामीले भेट्न सक्ने साधारण गल्तिहरु हेर्नेछौं
 
|-
 
|-
| 06.47
+
| 06:47
 
|मानौं यहाँ, हामी 4 को सट्टामा x टाइप गर्छौं  
 
|मानौं यहाँ, हामी 4 को सट्टामा x टाइप गर्छौं  
 
|-
 
|-
| 06.51
+
| 06:51
 
|म बाँकी कोड यसै छोड्नेछु
 
|म बाँकी कोड यसै छोड्नेछु
 
|-
 
|-
| 06.55
+
| 06:55
 
| '''Save''' मा क्लिक गरौँ
 
| '''Save''' मा क्लिक गरौँ
 
|-
 
|-
| 06.58
+
| 06:58
 
|प्रोग्राम कम्पाइल गरौँ
 
|प्रोग्राम कम्पाइल गरौँ
 
|-
 
|-
| 07.02
+
| 07:02
 
|हामी लाइन नं 10 मा गल्ति भएको देख्छौं
 
|हामी लाइन नं 10 मा गल्ति भएको देख्छौं
 
|-
 
|-
| 07.06
+
| 07:06
 
|'''x was not declared in this scope '''
 
|'''x was not declared in this scope '''
 
|-
 
|-
| 07.09
+
| 07:09
 
|यो किनभने '''x''' एउटा '''character''' भेरिएबल हो
 
|यो किनभने '''x''' एउटा '''character''' भेरिएबल हो
 
|-
 
|-
| 07.13
+
| 07:13
 
|यो कतैपनि घोषणा गरिएको छैन
 
|यो कतैपनि घोषणा गरिएको छैन
 
|-
 
|-
| 07.15
+
| 07:15
 
|र हाम्रो '''add''' फंक्सनमा '''argument''' को रुपमा '''integer''' भेरिएबल छ
 
|र हाम्रो '''add''' फंक्सनमा '''argument''' को रुपमा '''integer''' भेरिएबल छ
 
|-
 
|-
| 07.21
+
| 07:21
 
|त्यसैले त्यहाँ '''return type''' र '''return value''' मा मेल भएन
 
|त्यसैले त्यहाँ '''return type''' र '''return value''' मा मेल भएन
 
|-
 
|-
| 07.25
+
| 07:25
 
|अब हाम्रो प्रोग्राममा फर्कौं
 
|अब हाम्रो प्रोग्राममा फर्कौं
 
|-
 
|-
| 07.27
+
| 07:27
 
|अब गल्ति ठिक गरौँ
 
|अब गल्ति ठिक गरौँ
 
|-
 
|-
| 07.30
+
| 07:30
 
|लाइन नं 10 मा 4 टाइप गरौँ
 
|लाइन नं 10 मा 4 टाइप गरौँ
 
|-
 
|-
| 07.32
+
| 07:32
 
| '''Save''' मा क्लिक गरौँ
 
| '''Save''' मा क्लिक गरौँ
 
|-
 
|-
| 07.35
+
| 07:35
 
|पुन एक्जिक्युट गरौँ
 
|पुन एक्जिक्युट गरौँ
 
|-
 
|-
| 07.37
+
| 07:37
 
|म प्रम्प्ट क्लियर गर्छु
 
|म प्रम्प्ट क्लियर गर्छु
 
|-
 
|-
| 07.40
+
| 07:40
 
|प्रोग्राम पहिले जस्तै कम्पाइल गरौँ
 
|प्रोग्राम पहिले जस्तै कम्पाइल गरौँ
 
|-
 
|-
| 07.42
+
| 07:42
 
|अँ! यसले काम गर्दै छ
 
|अँ! यसले काम गर्दै छ
 
|-
 
|-
| 07.45
+
| 07:45
 
|अब हामीले भेट्न सक्ने अर्को साधारण गल्ति हेरौं
 
|अब हामीले भेट्न सक्ने अर्को साधारण गल्ति हेरौं
 
|-
 
|-
| 07.50
+
| 07:50
 
|मानौं यहाँ हामी एउटा प्यारामिटर पठाउछौं
 
|मानौं यहाँ हामी एउटा प्यारामिटर पठाउछौं
 
|-
 
|-
| 07.55
+
| 07:55
| 4 मेटौं
+
| 4 मेटौं,'''Save''' मा क्लिक गरौँ
 
|-
 
|-
| 07.56
+
| 07:58
| '''Save''' मा क्लिक गरौँ
+
|-
+
| 07.58
+
 
|टर्मिनलमा फर्कौं
 
|टर्मिनलमा फर्कौं
 
|-
 
|-
| 08.00
+
| 08:00
|कम्पाइल गरौँ
+
|कम्पाइल गरौँ हामी लाइन नं 10 मा गल्ति देख्छौं
|-
+
| 08.01
+
|हामी लाइन नं 10 मा गल्ति देख्छौं
+
 
|-
 
|-
| 08.06
+
| 08:06
 
|'''too few arguments to function 'int add (int, int)' '''
 
|'''too few arguments to function 'int add (int, int)' '''
 
|-
 
|-
| 08.11
+
| 08:11
 
|हाम्रो प्रोग्राममा फर्कौं
 
|हाम्रो प्रोग्राममा फर्कौं
 
|-
 
|-
| 08.14
+
| 08:14
 
|यहाँ तपाई हामीसँग दुई प्यारामिटर भएको देख्नुहुन्छ
 
|यहाँ तपाई हामीसँग दुई प्यारामिटर भएको देख्नुहुन्छ
 
|-
 
|-
| 08.19
+
| 08:19
 
|'''int a ''' र '''int b '''
 
|'''int a ''' र '''int b '''
 
|-
 
|-
| 08.22
+
| 08:22
 
|र यहाँ हामी एउटा मात्र प्यारामिटर पठाउदै छौं
 
|र यहाँ हामी एउटा मात्र प्यारामिटर पठाउदै छौं
 
|-
 
|-
| 08.25
+
| 08:25
 
|त्यसैले यसले एउटा गल्ति दियो
 
|त्यसैले यसले एउटा गल्ति दियो
 
|-
 
|-
| 08.27
+
| 08:27
 
|अब गल्ति ठिक गरौँ
 
|अब गल्ति ठिक गरौँ
 
|-
 
|-
| 08.29
+
| 08:29
 
| 4 टाइप गरौँ
 
| 4 टाइप गरौँ
 
|-
 
|-
| 08.31
+
| 08:31
 
| '''Save''' मा क्लिक गरौँ
 
| '''Save''' मा क्लिक गरौँ
 
|-
 
|-
| 08.34
+
| 08:34
 
| '''terminal ''' मा जाउँ
 
| '''terminal ''' मा जाउँ
 
|-
 
|-
| 08.36
+
| 08:36
 
|पुन एक्जिक्युट गरौँ
 
|पुन एक्जिक्युट गरौँ
 
|-
 
|-
| 08.39
+
| 08:39
 
|यसले काम गर्यो!  
 
|यसले काम गर्यो!  
 
|-
 
|-
| 08.42
+
| 08:42
 
|हाम्रो स्लाइडमा फर्कौं
 
|हाम्रो स्लाइडमा फर्कौं
 
|-
 
|-
| 08.44
+
| 08:44
 
|संक्षेपमा हेर्दा, यो ट्युटोरियलमा हामीले सिक्यौं -  
 
|संक्षेपमा हेर्दा, यो ट्युटोरियलमा हामीले सिक्यौं -  
 
|-
 
|-
| 08.49
+
| 08:49
|'''Function'''
+
|'''Function''' '''function''' को सिनट्याक्स
 
|-
 
|-
| 08.50
+
| 08:51
| '''function''' को सिनट्याक्स
+
|-
+
| 08.51
+
 
|आर्गुमेंट विनाको फंक्सन
 
|आर्गुमेंट विनाको फंक्सन
 
|-
 
|-
| 08.53
+
| 08:53
 
|उदाहरण- void add()  
 
|उदाहरण- void add()  
 
|-
 
|-
| 08.55
+
| 08:55
 
|आर्गुमेंट सहितको फंक्सन
 
|आर्गुमेंट सहितको फंक्सन
 
|-
 
|-
| 08.57
+
| 08:57
 
|उदाहरण- int add(int a and  int b)  
 
|उदाहरण- int add(int a and  int b)  
 
|-
 
|-
| 09.02
+
| 09:02
|कार्यको रुपमा -  
+
|कार्यको रुपमा - एउटा नम्बरको स्क्वार गणना गर्न एउटा प्रोग्राम लेख्नुहोस्
|-
+
| 09.03
+
|एउटा नम्बरको स्क्वार गणना गर्न एउटा प्रोग्राम लेख्नुहोस्
+
 
|-
 
|-
| 09.07
+
| 09:07
 
|तलको लिंकमा उपलब्ध भिडियो हेर्नुहोस्
 
|तलको लिंकमा उपलब्ध भिडियो हेर्नुहोस्
 
|-
 
|-
| 09.11
+
| 09:11
 
|यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ
 
|यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ
 
|-
 
|-
| 09.14
+
| 09:14
 
|यदि तपाईसँग राम्रो ब्याण्डविड्थ छैन भन डाउनलोड गरि हेर्नुहोस
 
|यदि तपाईसँग राम्रो ब्याण्डविड्थ छैन भन डाउनलोड गरि हेर्नुहोस
 
|-
 
|-
| 09.18
+
| 09:18
 
|स्पोकन ट्युटोरियल प्रोजेक्टले  
 
|स्पोकन ट्युटोरियल प्रोजेक्टले  
 
|-
 
|-
| 09.21
+
| 09:21
 
|स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ
 
|स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ
 
|-
 
|-
| 09.24
+
| 09:24
 
|अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ
 
|अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ
 
|-
 
|-
| 09.28
+
| 09:28
 
|बिस्तृत जानकारीको लागि कृपया contact@spoken-tutorial.org मा लेख्नुहोस्
 
|बिस्तृत जानकारीको लागि कृपया contact@spoken-tutorial.org मा लेख्नुहोस्
 
|-
 
|-
|09.35
+
|09:35
 
|स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ टिचर प्रोजेक्टको एक भाग हो  
 
|स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ टिचर प्रोजेक्टको एक भाग हो  
 
|-
 
|-
| 09.40
+
| 09:40
 
|यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी, MHRD,भारत सरकारको सहयोग रहेको छ
 
|यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी, MHRD,भारत सरकारको सहयोग रहेको छ
 
|-
 
|-
| 09.47
+
| 09:47
 
|यो मिसन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ
 
|यो मिसन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ
 
|-
 
|-
| 09.52
+
| 09:52
 
|म मन्दिरा थापा बिदा हुदैछु
 
|म मन्दिरा थापा बिदा हुदैछु
 
|-
 
|-
| 09.55
+
| 09:55
 
|सहभागिताको लागि धन्यवाद, नमस्कार
 
|सहभागिताको लागि धन्यवाद, नमस्कार
 +
|}

Latest revision as of 12:15, 21 April 2017

Time Narration
00:01 Functions in C र C++' को स्पोकन ट्युटोरीअलमा स्वागत छ
00:06 यो ट्युटोरीयलमा हामी यो सिक्नेछौं,
00:09 फंक्सन के हो
00:11 फंक्सनको सिनट्याक्स
00:13 रिटर्न स्टेटमेन्ट को फाइदा
00:16 फंक्सनको केहि उदाहरण
00:18 हामी केहि साधारण गल्ति र तिनीहरुका समाधान पनि हेर्नेछौं
00:22 यो ट्युटोरीअल रेकर्ड गर्न, म
00:25 उबुन्टु अपरेटिंग सिस्टम ११.१० संस्करण
00:29 gcc g ++ Compiler ४.६.१ संस्करण प्रयोग गर्दैछु
00:35 अब, function को परिचयसंगै सुरु गरौँ
00:39 function आफैमा एउटा प्रोग्राम हो जसले कुनै निश्चित कार्य गर्छ
00:45 हरेक प्रोग्राममा एउटा वा बढी फंक्सन हुन्छ
00:49 एक चोटी एक्जिक्युट गरेपछि कन्ट्रोल यसलाई प्रयोग गरेको ठाउमा फर्कन्छ
00:55 अब, हामी फंक्सनको सिनट्याक्स हेरौं
00:59 ret-type'ले function ले दिने डाटा को प्रकार जनाउछ
01:05 fun_name ले function को नाम परिभाषित गर्छ
01:09 parameters, variable को नाम र तिनका प्रकारको सूची हो
01:14 हामी खाली प्यारामिटर सुची पनि राख्न सक्छौं
01:18 यसलाई आर्गुमेंट बिनाको फंक्सन पनि भनिन्छ
01:21 र यसलाई आर्गुमेंट सहितको फंक्सन भनिन्छ
01:26 अब, void प्रयोग गरि एउटा प्रोग्राम हेरौं
01:29 मैले पहिले नै एडिटरमा प्रोग्राम टाइप गरेकी छु
01:32 यसलाई खोलौं
01:35 याद गर्नुहोस कि फायलकोनाम function हो,
01:38 र मैले फाइल .c एक्सटेन्सनमा सेभ गरेको छुँ
01:43 कोड वर्णन गरौँ
01:45 यो हाम्रो header fileहो
01:47 कुनै फंक्सन प्रयोग गर्नुभन्दा पहिले यो परिभाषित गर्नुपर्छ
01:51 यहाँ, हामीले add नाम गरेको functionको घोषणा गरेका छौं
01:54 याद गरौँ, add function विना arguments
01:58 र रिटर्न टाइप voidहो
02:01 यहाँ दुई प्रकारका फंक्सन छन
02:03 पहिलो युजरले बनाएको एड फंक्सन र
02:06 र पहिले नै भएको प्रिन्टएफ र मेन फंक्सन
02:12 यहाँ हामीले a र b लाई 2 र 3 मान दिएका छौं
02:19 अनि हामीले एउटा भेरिएबल cबनाएका छौं
02:21 हामी भेरिएबल abको मानहरु जोड़छौं
02:24 'नतिजा c मा भण्डार भएको छ
02:27 अनि हामी नतिजा प्रिन्ट गर्छौं
02:29 यो हाम्रो मेन फंक्सन हो
02:32 यहाँ हामी एड फंक्सन कल गर्छौं
02:34 योगफल हुनेछ र नतिजा प्रिन्ट हुनेछ
02:39 अब, सेभमा क्लिक गरौं
02:42 प्रोग्राम एक्जिक्युट गरौँ
02:45 कृपया, किबोर्डबाट Ctrl, Alt र T किहरु एकैचोटी थिची टर्मिनल विन्डोमा जाऊ
02:53 कम्पाइल गर्न, 'gcc function.c -o fun टाइप गरि इन्टर थिच्नुहोस
03:00 एक्जिक्युट गर्न, ./funटाइप गर्नुहोस
03:05 आउटपुट Sum of a and b is 5 भनि देखाईएको छ
03:10 अब, प्रोग्राममा फर्कौं
03:13 फंक्सनमा प्यारामिटर वा आर्गुमेंट नाम गरेको बिशेष आइड़ेटिफाएर हुन्छ
03:20 अब, हामी त्यही उदाहरण आर्गुमेंटसहित हेर्नेछौं
03:23 म यहाँ केहि बदल्ने छुँ
03:27 int add(int a, int b) टाइप गर्नुहोस्
03:32 यहाँ हामीले एउटा function add बनाएका छौं
03:36 ' यहाँ, int aint b फंक्सन एडको आर्गुमेंट हुन्
03:41 अब, यो मेटौं, यहाँ a र b सुरु गर्नुपर्दैन
03:46 printf स्टेटमेन्ट मेटौं
03:49 int main() टाइप गरौँ
03:52 यहाँ सम भेरिएबलको घोषणा गरौँ
03:54 int sum; टाइप गरौँ
03:57 अनि sum = add(5,4); टाइप गरौँ
04:03 यहाँ add function कल गरौँ
04:05 अनि हामी आर्गुमेंट 5 र 4 पठाउनेछौं
04:10 a मा 5 र b मा 4 भण्डार हुनेछ
04:14 योगफल हुनेछ
04:18 अब नतिजा प्रिन्ट गरौँ
04:20 त्यसैले यहाँ टाइप गरौँ printf(“Sum is %d\n”,sum);
04:27 यसलाई मेटौं, किनभने हामीले पहिले नै फंक्सन कल गरिसक्यौं
04:32 return 0 टाइप गरौँ;
04:36 एउटा non-void function ले एउटा return स्टेटमेन्ट ले मान फर्काउन प्रयोग गर्नुपर्छ
04:41 Save मा क्लिक गरौँ
04:43 प्रोग्राम एक्जिक्युट गरौँ
04:45 हाम्रो टर्मिनलमा फर्कौं
04:48 अब पहिले जस्तै प्रोग्राम कम्पाइल गरौँ
04:50 एक्जिक्युट गरौँ
04:52 आउटपुट यस्तो देखिन्छSum is 9
04:57 अब सोहि प्रोग्राम C++ मा कसरी एक्जिक्युट गर्ने हेरौं
05:02 हाम्रो प्रोग्राममा फर्कौं
05:04 यहाँ केहि कुराहरु बदलौं
05:07 पहिले Shift, Ctrl र S कीहरु एकैचोटी थिचौं
05:12 अब फाइल .cpp एक्सटेन्सनमा सेभ गरौँ
05:18 Save मा क्लिक गरौँ पहिले हामी हेडर फाइललाई <iostream> मा बदल्छौँ
05:24 यहाँ हामी using स्टेटमेन्ट प्रयोग गर्नेछौं
05:28 function declaration C++ मा पनि उहिँ हुन्छ
05:32 त्यसैले यहाँ केहि बदल्नु आवश्यक छैन
05:37 अब printf स्टेटमेन्टलाई cout स्टेटमेन्ट ले बदलौं, हामी C++ मा cout<< फंक्सन एउटा लाइन प्रिन्ट गर्न प्रयोग गर्छौं
05:48 हामीलाई यहाँ format specifier\n चाहिदैन
05:52 कमा मेटौं
05:54 अब, दुई खुल्ने एंगल ब्राकेटहरु टाइप गरौँ
05:58 सम पछि, पुन दुई खुल्ने एंगल ब्राकेटहरु टाइप गरौँ
06:03 दोहोरो उद्धरणमा backslash n टाइप गरौँ
06:07 यो बन्द गर्ने ब्राकेट मेटौं
06:09 अब Save मा क्लिक गरौँ
06:11 प्रोग्राम कम्पाइल गरौँ
06:14 हाम्रो टर्मिनलमा फर्कौं
06:16 g++ function dot cpp hyphen o fun1 टाइप गरौँ
06:23 यहाँ हामी सँग fun1 छ, यो किनभने हामी fun आउटपुट फाइलमा ओभरराइट गर्न सक्दैनौं
06:31 Enter थिचौं
06:34 ./fun1 टाइप गरौँ
06:38 आउटपुट यस्तो देखिन्छ: Sum is 9
06:42 अब हामीले भेट्न सक्ने साधारण गल्तिहरु हेर्नेछौं
06:47 मानौं यहाँ, हामी 4 को सट्टामा x टाइप गर्छौं
06:51 म बाँकी कोड यसै छोड्नेछु
06:55 Save मा क्लिक गरौँ
06:58 प्रोग्राम कम्पाइल गरौँ
07:02 हामी लाइन नं 10 मा गल्ति भएको देख्छौं
07:06 x was not declared in this scope
07:09 यो किनभने x एउटा character भेरिएबल हो
07:13 यो कतैपनि घोषणा गरिएको छैन
07:15 र हाम्रो add फंक्सनमा argument को रुपमा integer भेरिएबल छ
07:21 त्यसैले त्यहाँ return typereturn value मा मेल भएन
07:25 अब हाम्रो प्रोग्राममा फर्कौं
07:27 अब गल्ति ठिक गरौँ
07:30 लाइन नं 10 मा 4 टाइप गरौँ
07:32 Save मा क्लिक गरौँ
07:35 पुन एक्जिक्युट गरौँ
07:37 म प्रम्प्ट क्लियर गर्छु
07:40 प्रोग्राम पहिले जस्तै कम्पाइल गरौँ
07:42 अँ! यसले काम गर्दै छ
07:45 अब हामीले भेट्न सक्ने अर्को साधारण गल्ति हेरौं
07:50 मानौं यहाँ हामी एउटा प्यारामिटर पठाउछौं
07:55 4 मेटौं,Save मा क्लिक गरौँ
07:58 टर्मिनलमा फर्कौं
08:00 कम्पाइल गरौँ हामी लाइन नं 10 मा गल्ति देख्छौं
08:06 too few arguments to function 'int add (int, int)'
08:11 हाम्रो प्रोग्राममा फर्कौं
08:14 यहाँ तपाई हामीसँग दुई प्यारामिटर भएको देख्नुहुन्छ
08:19 int a int b
08:22 र यहाँ हामी एउटा मात्र प्यारामिटर पठाउदै छौं
08:25 त्यसैले यसले एउटा गल्ति दियो
08:27 अब गल्ति ठिक गरौँ
08:29 4 टाइप गरौँ
08:31 Save मा क्लिक गरौँ
08:34 terminal मा जाउँ
08:36 पुन एक्जिक्युट गरौँ
08:39 यसले काम गर्यो!
08:42 हाम्रो स्लाइडमा फर्कौं
08:44 संक्षेपमा हेर्दा, यो ट्युटोरियलमा हामीले सिक्यौं -
08:49 Function function को सिनट्याक्स
08:51 आर्गुमेंट विनाको फंक्सन
08:53 उदाहरण- void add()
08:55 आर्गुमेंट सहितको फंक्सन
08:57 उदाहरण- int add(int a and int b)
09:02 कार्यको रुपमा - एउटा नम्बरको स्क्वार गणना गर्न एउटा प्रोग्राम लेख्नुहोस्
09:07 तलको लिंकमा उपलब्ध भिडियो हेर्नुहोस्
09:11 यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ
09:14 यदि तपाईसँग राम्रो ब्याण्डविड्थ छैन भन डाउनलोड गरि हेर्नुहोस
09:18 स्पोकन ट्युटोरियल प्रोजेक्टले
09:21 स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ
09:24 अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ
09:28 बिस्तृत जानकारीको लागि कृपया contact@spoken-tutorial.org मा लेख्नुहोस्
09:35 स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ टिचर प्रोजेक्टको एक भाग हो
09:40 यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी, MHRD,भारत सरकारको सहयोग रहेको छ
09:47 यो मिसन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ
09:52 म मन्दिरा थापा बिदा हुदैछु
09:55 सहभागिताको लागि धन्यवाद, नमस्कार

Contributors and Content Editors

Mandira, PoojaMoolya, Pratik kamble