Difference between revisions of "C-and-C++/C2/Nested-If-And-Switch-Statement/Nepali"
From Script | Spoken-Tutorial
(Created page with '{| border=1 || '''Time''' || '''Narration''' |- | 00:01 |C र C++को नेस्टेड इफ र स्विच स्टेटमेन्टको स्पोक…') |
|||
Line 4: | Line 4: | ||
|- | |- | ||
| 00:01 | | 00:01 | ||
− | |C | + | |Nested if & Switch statements in C and C++ को स्पोकन ट्युटोरियलमा स्वागत छ |
|- | |- | ||
− | | 00: | + | | 00:07 |
− | | | + | |यो ट्युटोरियलमा हामी सिक्ने छौं |
|- | |- | ||
− | | 00: | + | | 00:09 |
− | | | + | |नेस्टेड इफ स्टेटमेन्ट र |
|- | |- | ||
− | | 00: | + | | 00:12 |
− | |स्विच स्टेटमेन्ट | + | | स्विच स्टेटमेन्ट प्रयोग गर्न |
|- | |- | ||
− | | 00: | + | | 00:13 |
− | |हामी | + | |हामी यसो केहि उदाहरणहरुको सहयोगले गर्नेछौं |
|- | |- | ||
− | | 00: | + | | 00:17 |
− | |यो | + | | यो ट्युटोरियल रेकर्ड गर्न, म प्रयोग गर्दैछुँ |
|- | |- | ||
− | | 00: | + | | 00:20 |
− | |उबुन्टु अपरेटिंग सिस्टम ११.१० संस्करण | + | |उबुन्टु अपरेटिंग सिस्टम ११.१० संस्करण |
|- | |- | ||
− | | 00: | + | | 00:24 |
− | | gcc र g++ Compiler ४.६.१ | + | | gcc र g++ Compiler संस्करण ४.६.१ |
|- | |- | ||
− | | 00: | + | | 00:30 |
− | | | + | |पहिले हामी एउटा उदाहरणमा कसरी '''nested if र switch statement''' लेख्ने सिक्नेछौं |
|- | |- | ||
− | | 00: | + | | 00:36 |
− | |मैले पहिले नै प्रोग्राम | + | |मैले पहिले नै प्रोग्राम लेखेको छुँ |
|- | |- | ||
− | | 00: | + | | 00:39 |
− | | | + | | यसमा हेरौं |
|- | |- | ||
− | | 00: | + | | 00:40 |
− | | यो प्रोग्राममा, हामी | + | |यो प्रोग्राममा, हामी इन्टिजरहरु को श्रेणी जाच्नेछौँ |
|- | |- | ||
− | | 00: | + | | 00:45 |
− | | | + | | हाम्रो फाइलको नाम '''nested-if.c''' भएको याद गरौँ |
|- | |- | ||
− | | | + | | 00:50 |
− | |म कोड | + | |अब म कोड वर्णन गर्नेछु |
|- | |- | ||
− | | | + | | 00:52 |
− | |यो हाम्रो हेडर | + | |यो हाम्रो हेडर फाइल हो |
|- | |- | ||
− | | | + | | 00:54 |
| यो हाम्रो मेन फंक्सन हो | | यो हाम्रो मेन फंक्सन हो | ||
|- | |- | ||
− | | | + | | 00:56 |
− | | | + | |मेन फंक्सन भित्र हामीले दुई इन्टिजर भेरिएबलहरु घोषणा गरेका छौं, ''''x र y'''' |
|- | |- | ||
− | | 01: | + | | 01:02 |
− | |यहाँ हामी | + | |यहाँ हामी युजरसँग ''' 0 देखि 39''' सम्मको नम्बर इन्टर गर्न भन्छौं |
|- | |- | ||
− | | 01: | + | | 01:08 |
− | | हामी | + | |हामी यहाँ '''y''' को मान इनपुटको रुपमा लिन्छौं |
|- | |- | ||
− | | 01: | + | | 01:12 |
− | | यो हाम्रो इफ कन्डिसन हो | + | |यो हाम्रो इफ कन्डिसन हो |
|- | |- | ||
− | | 01: | + | | 01:14 |
− | | यहाँ | + | |यहाँ हामी y/10=0 छ/छैन जाच्छौँ |
|- | |- | ||
− | | 01: | + | | 01:19 |
− | |यदि कन्डिसन सहि छ भने | + | |यदि कन्डिसन सहि छ भने |
|- | |- | ||
− | | 01: | + | | 01:20 |
− | |हामी '''"you have entered | + | | हामी '''"you have entered the number in the range of 0-9''' प्रिन्ट गर्छौं |
|- | |- | ||
− | | 01: | + | | 01:25 |
− | |यो हाम्रो | + | |यो हाम्रो else-if कन्डिसन हो |
|- | |- | ||
− | | 01: | + | | 01:28 |
− | |यहाँ | + | |यहाँ हामीले y/10 बराबर 1 छ/छैन जाच्छौँ |
|- | |- | ||
− | | 01: | + | | 01:32 |
− | | | + | | कन्डिसन सहि भएमा |
|- | |- | ||
− | | 01: | + | | 01:34 |
− | |हामी '''you have entered | + | |हामी '''you have entered the number in the range of 10-19''' प्रिन्ट गर्छौं |
|- | |- | ||
− | | | + | | 01:39 |
− | |एल्स इफ कन्डिसनमा | + | |यो एल्स इफ कन्डिसनमा हामीले नम्बर 20-29 भित्र पर्छ की जाच्छौँ |
|- | |- | ||
− | | | + | | 01:45 |
− | |र यहाँ हामी नम्बर | + | |र यहाँ हामी नम्बर 30 देखि 39 सम्म पर्छ पर्दैन जाच्नेछौँ |
|- | |- | ||
− | | | + | | 01:51 |
|यो हाम्रो एल्स कन्डिसन हो | |यो हाम्रो एल्स कन्डिसन हो | ||
|- | |- | ||
− | | | + | | 01:53 |
− | |यदि माथिका सबै कन्डिसन गलत | + | |यदि माथिका सबै कन्डिसन गलत भएमा |
|- | |- | ||
− | | | + | | 01:55 |
− | |हामी''' number not in range | + | |हामी''' number not in range''' प्रिन्ट गर्छौं |
|- | |- | ||
− | | | + | | 01:58 |
|र यो हाम्रो रिटर्न स्टेटमेन्ट हो | |र यो हाम्रो रिटर्न स्टेटमेन्ट हो | ||
|- | |- | ||
− | | 02: | + | | 02:01 |
− | |अब | + | |अब प्रोग्राम एक्जिक्युट गरौँ |
|- | |- | ||
− | | | + | | 02:03 |
− | |कृपया | + | |कृपया टर्मिनल विन्डो खोल्न तपाईको किबोर्डको Ctrl+Alt+T कीहरु एकैपटक थिचौं |
|- | |- | ||
− | | 02: | + | | 02:12 |
− | |एक्जिक्युट गर्न, “gcc” स्पेस “nested-if.c” स्पेस हाइफन | + | |एक्जिक्युट गर्न, टाइप गरौँ “gcc” स्पेस “nested-if.c” स्पेस हाइफन “o” स्पेस “nested”, '''Enter''' थिचौं |
|- | |- | ||
− | | 02: | + | | 02:23 |
− | |डट स्ल्याश | + | | टाइप गरौँ डट स्ल्याश “nested”, इन्टर थिचौं |
|- | |- | ||
− | | | + | | 02:28 |
− | |हामी ,Enter a number between 0 to 39 | + | |हामी, Enter a number between 0 to 39 देख्छौं |
|- | |- | ||
− | | | + | | 02:32 |
− | |म '''12'''इन्टर | + | |म '''12''' इन्टर गर्छु |
|- | |- | ||
− | | | + | | 02:34 |
− | | |आउटपुट | + | | |आउटपुट यस्तो छ: |
|- | |- | ||
− | | | + | | 02:35 |
|''' you have entered the number in the range of 10-19''' | |''' you have entered the number in the range of 10-19''' | ||
|- | |- | ||
− | | | + | | 02:40 |
− | | | + | |अर्को नम्बर इन्टर गरौँ |
|- | |- | ||
− | | | + | | 02:42 |
− | | | + | | पुन एक्जिक्युट गरौँ, अप एरो की थिचौं, इन्टर थिचौं |
|- | |- | ||
− | | | + | | 02:48 |
− | |म यो | + | |म यो पटक ''' 5''' थिच्छु |
|- | |- | ||
− | | | + | | 02:50 |
− | | हामी | + | | हामी यस्तो देख्छौं: |
|- | |- | ||
− | | | + | | 02:52 |
− | | | + | | you have entered the number in the range of 0-9. |
|- | |- | ||
− | | | + | | 02:56 |
− | | | + | |हाम्रो अर्को तरिकाले कन्डिसनल एक्जिक्युट पनि गर्न सक्छौं |
|- | |- | ||
− | | 03: | + | | 03:00 |
− | |''' | + | | '''switch statement ''' प्रयोग ले |
|- | |- | ||
− | | 03: | + | | 03:02 |
− | |यो | + | |यो कसरी गरिन्छ हेरौं |
|- | |- | ||
− | | 03: | + | | 03:05 |
− | |हामी | + | |हामी सोहि प्रोग्राम '''switch''' प्रयोग गरेर हेर्नेछौं |
|- | |- | ||
− | | 03: | + | | 03:08 |
− | |मैले पहिले नै प्रोग्राम | + | |मैले पहिले नै प्रोग्राम खोलेकी छुँ |
|- | |- | ||
− | | 03: | + | | 03:10 |
− | |हाम्रो टेक्स्ट एडिटरमा | + | |हाम्रो टेक्स्ट एडिटरमा फर्कौं |
|- | |- | ||
− | | | + | | 03:13 |
− | |मैले यो | + | |मैले यो पहिले नै अघिल्लो प्रोग्राममा वर्णन गरेको छुँ |
|- | |- | ||
− | | | + | | 03:16 |
− | |त्यसैले म | + | |त्यसैले म '''Switch statement''' मा जान्छु |
|- | |- | ||
− | | | + | | 03:20 |
− | ||यहाँ हामी इनपुट '''y'''लाई | + | ||यहाँ, हामी इनपुट भाग गर्छौं, मतलब, '''y''' लाई 10 ले र नतिजा '''x''' भेरिएबलमा भण्डार गरिन्छ |
|- | |- | ||
− | | | + | |03:28 |
− | | | + | |त्यसको मतलब भागफल x मा भण्डार हुनेछ |
|- | |- | ||
− | | | + | | 03:32 |
− | |भागफलको सहयोगले | + | |हामी भागफलको सहयोगले नम्बरको श्रेणी पहिचान गर्न सक्छौं |
|- | |- | ||
− | | | + | | 03:36 |
− | |यहाँ,हामी स्विच | + | |यहाँ, हामी स्विच कमाण्डमा जानुपर्ने भेरिएबल '''x''' हो भन्छौं |
|- | |- | ||
− | | | + | | 03:41 |
− | |यो | + | |यो '''case 0''' हो, यदि case 0 मिलेमा |
|- | |- | ||
− | | | + | | 03:45 |
− | | हामी '''you have entered the number in the range | + | |हामी '''you have entered the number in the range of 0-9.''' प्रिन्ट गर्नेछौं |
|- | |- | ||
− | | | + | | 03:51 |
− | | | + | |केस मिलेको खण्डमा हामी लूपबाट बाहिर निस्कन '''break ''' थाप्छौँ |
|- | |- | ||
− | | | + | | 03:55 |
− | |हामीले | + | | हामीले लूपमा प्रत्येक पटक '''break ''' प्रयोग गर्नुपर्छ |
|- | |- | ||
− | | | + | | 03:58 |
− | |यो किनभने | + | | यो किनभने एकपटकमा एउटा मात्र अवस्था सहि हुनसक्छ |
|- | |- | ||
− | | | + | | 04:03 |
− | |यो “case 1” हो, “case | + | |यो “case 1” हो, “case 1” मतलब “यदि '''x को मान''' 1”छ भने |
|- | |- | ||
− | | | + | | 04:08 |
− | |हामी '''you have entered | + | |हामी '''you have entered the number in the range of 10-19.''' प्रिन्ट गर्नेछौं |
|- | |- | ||
− | | | + | | 04:12 |
− | | यो “case 2” हो | + | |यो “case 2” हो |
|- | |- | ||
− | | | + | | 04:14 |
− | |यहाँ | + | |यहाँ हामी '''you have entered number in the range of 20-29.''' प्रिन्ट गर्नेछौं |
|- | |- | ||
− | | | + | | 04:20 |
− | | | + | | यो case 3 हो, यहाँ हामी नम्बर 30-39 को श्रेणीमा पर्छ की पर्दैन जाच्नेछौँ |
|- | |- | ||
− | | | + | | 04:26 |
− | |यो डिफल्ट | + | |यो डिफल्ट केस हो, डिफल्ट केसले माथिका केसहरु नमिलेको खण्डमा के गर्ने बताउछ |
|- | |- | ||
− | | | + | | 04:36 |
− | | यहाँ हामी | + | |यहाँ हामी number not in range प्रिन्ट गर्छौं |
|- | |- | ||
− | | | + | | 04:39 |
|र यो हाम्रो रिटर्न स्टेटमेन्ट हो | |र यो हाम्रो रिटर्न स्टेटमेन्ट हो | ||
|- | |- | ||
− | | | + | | 04:41 |
− | | | + | |प्रोग्राम एक्जिक्युट गरौँ |
|- | |- | ||
− | | | + | | 04:43 |
− | |टर्मिनलमा | + | |टर्मिनलमा फर्कौं |
|- | |- | ||
− | | | + | | 04:46 |
− | |gcc switch.c -o switch | + | |टाइप गरौँ: gcc space switch.c space -o space switch, इन्टर थिचौं |
|- | |- | ||
− | | | + | | 04:55 |
− | |./switch | + | |टाइप गरौँ: ./switch, इन्टर थिचौं |
|- | |- | ||
− | | | + | | 05:00 |
− | | Enter a number between | + | | Enter a number between 0 to 39, म 35 इन्टर गर्छु |
|- | |- | ||
− | | | + | | 05:06 |
− | | आउटपुट | + | |आउटपुट यस्तो देखिन्छ, “you have entered the number in the range of 30 to 39” |
|- | |- | ||
− | | | + | | 05:10 |
− | |अब | + | |अब हामी कसरी C++ मा प्रोग्राम एक्जिक्युट गर्ने सिक्नेछौं |
|- | |- | ||
− | | | + | | 05:16 |
|टेक्स्ट एडिटरमा फर्कौं | |टेक्स्ट एडिटरमा फर्कौं | ||
|- | |- | ||
− | | | + | | 05:18 |
− | | | + | |हाम्रो फाइलनेम nested-if.cpp छ |
|- | |- | ||
− | | | + | | 05:23 |
− | |यहाँ लजिक र | + | |यहाँ लजिक र कार्यान्वयन एकै छ |
|- | |- | ||
− | | | + | | 05:27 |
− | |त्यहाँ केहि | + | | त्यहाँ केहि फरकहरु छन् जस्तै: |
|- | |- | ||
− | | | + | | 05:30 |
− | |हेडर | + | | iostream हेडर फाइलको सट्टामा stdio.h |
|- | |- | ||
− | | | + | | 05:35 |
− | |यहाँ | + | |यहाँ हामी using स्टेटमेन्ट प्रयोग गरेका छौं |
|- | |- | ||
− | | | + | | 05:39 |
|Using namespace std | |Using namespace std | ||
|- | |- | ||
− | | | + | | 05:41 |
− | |र printf र | + | |र printf र scanf को सट्टामा cout र cin फंक्सन |
|- | |- | ||
− | | | + | | 05:46 |
− | |तपाई | + | |तपाई बाँकी कोड हाम्रो C प्रोग्राम जस्तै देख्नुहुन्छ |
|- | |- | ||
− | | | + | | 05:51 |
− | | | + | |कोड एक्जिक्युट गरौँ |
|- | |- | ||
− | | | + | | 05:53 |
|टर्मिनलमा फर्कौं | |टर्मिनलमा फर्कौं | ||
|- | |- | ||
− | | | + | | 05:56 |
− | | g++ nested-if.cpp -o | + | |टाइप गरौँ: g++ space nested-if.cpp space -o space nested1, इन्टर थिचौं |
|- | |- | ||
− | | | + | | 06:07 |
− | | ./ | + | |टाइप गरौँ: ./nested1, इन्टर थिचौं |
|- | |- | ||
− | | | + | | 06:11 |
− | | enter a number between 0 | + | | enter a number between 0 to 39, म 40 इन्टर गर्छु |
|- | |- | ||
− | | | + | | 06:16 |
− | | आउटपुट | + | |आउटपुट देखिन्छ: “number not in range” |
|- | |- | ||
− | | | + | | 06:20 |
− | |अब | + | |अब C++ मा स्विच प्रोग्राममा हेरौं |
|- | |- | ||
− | | | + | | 06:24 |
− | | टेक्स्ट एडिटरमा फर्कौं | + | |हाम्रो टेक्स्ट एडिटरमा फर्कौं |
|- | |- | ||
− | | | + | | 06:27 |
− | | यहाँ पनि लजिक र | + | | यहाँ पनि लजिक र कार्यान्वयन एकै छ |
|- | |- | ||
− | | | + | | 06:31 |
− | | | + | |तपाई हेडर फाईल iostream देख्न सक्नुहुन्छ |
|- | |- | ||
− | | | + | | 06:34 |
− | |यहाँ | + | | यहाँ using स्टेटमेन्ट छ |
|- | |- | ||
− | | | + | | 06:37 |
|र हामीले cout र cin फंक्सन बदलेका छौँ | |र हामीले cout र cin फंक्सन बदलेका छौँ | ||
|- | |- | ||
− | | | + | | 06:41 |
− | | | + | |बाँकी कोड हाम्रो switch.c प्रोग्राम जस्तै छ |
|- | |- | ||
− | | | + | | 06:45 |
− | | | + | |एक्जिक्युट गरौँ |
|- | |- | ||
− | | | + | | 06:46 |
|टर्मिनलमा फर्कौं | |टर्मिनलमा फर्कौं | ||
|- | |- | ||
− | | | + | | 06:48 |
− | |g++ switch.cpp -o switch1 | + | |टाइप गरौँ: g++ space switch.cpp space -o space switch1 , इन्टर थिचौं |
|- | |- | ||
− | | | + | | 06:58 |
− | | ./ | + | |टाइप गरौँ, ./switch1, इन्टर थिचौं |
|- | |- | ||
− | | | + | | 07:02 |
− | | Enter a number between 0 | + | | Enter a number between 0 to 39 |
|- | |- | ||
− | | | + | | 07:05 |
− | |म | + | |म 25 इन्टर गर्छु |
|- | |- | ||
− | | | + | | 07:09 |
− | |आउटपुट | + | |आउटपुट यस्तो देखिन्छ: |
|- | |- | ||
− | | | + | | 07:11 |
− | | “you have entered | + | | “you have entered number in the range of 20-29” |
|- | |- | ||
− | | | + | | 07:15 |
− | |अब | + | |अब हाम्रो स्लाइडमा फर्कौं |
|- | |- | ||
− | | | + | | 07:18 |
− | |हामी स्विच र नेस्टेड इफ स्टेटमेन्ट तुलना | + | |हामी स्विच र नेस्टेड इफ स्टेटमेन्ट बीचको तुलना गर्नेछौं |
|- | |- | ||
+ | | 07:23 | ||
+ | | स्विच स्टेटमेन्ट परिणामको अभिव्यक्ति अनुसार मुल्यांकन गरिन्छ | ||
|- | |- | ||
− | | | + | | 07:28 |
− | | | + | |यदि अभिव्यक्तिको परिणाम सहि भएमा नेस्टेड-इफ स्टेटमेन्ट रन हुनेछ |
|- | |- | ||
− | | | + | | 07:34 |
− | | | + | |स्विचमा हामी भेरिएबलका विविध मानहरुलाई केसहरु मान्छौं |
|- | |- | ||
− | | | + | | 07:39 |
− | | | + | |नेस्टेड इफ मा हामीले प्रत्येक भेरिएबलको मानको लागि कन्डिसनल स्टेटमेन्ट लेख्नुपर्छ |
|- | |- | ||
− | | | + | | 07:45 |
− | | | + | |स्विच स्टेटमेन्टले इन्टिजर मानहरु मात्र जाच्न सक्छ |
|- | |- | ||
− | | | + | | 07:50 |
− | | | + | | नेस्टेड इफ ले दुवै इन्टिजर र फ्र्याक्सनल मानहरु जाच्न सक्छ |
|- | |- | ||
− | | | + | | 07:55 |
− | | | + | | यसरी हामी यो ट्युटोरियलको अन्त्यमा आएका छौं |
|- | |- | ||
− | | | + | | 07:58 |
− | | | + | |संक्षेपमा हेरौ |
|- | |- | ||
− | | | + | | 08:00 |
− | | | + | |यो ट्युटोरियलमा हामीले सिक्यौ, नेस्टेड इफ स्टेटमेन्ट |
+ | उदाहरण: else if( y/10 बराबर 0) | ||
|- | |- | ||
− | | | + | | 08:08 |
− | | | + | |स्विच स्टेटमेन्ट |
− | उदाहरण | + | उदाहरण, Switch(x) |
|- | |- | ||
− | | | + | | 08:12 |
− | | स्विच स्टेटमेन्ट | + | |र नेस्टेड इफ र स्विच स्टेटमेन्ट बीचको भिन्नता |
− | + | ||
|- | |- | ||
− | | | + | | 08:16 |
− | | | + | |एउटा कार्य, |
|- | |- | ||
− | | | + | | 08:17 |
− | | | + | |कामदारको उमेर 20 देखि 60 सम्म पर्छ की पर्दैन जाच्न एउटा प्रोग्राम लेखौं |
|- | |- | ||
− | | | + | | 08:23 |
− | | | + | | | तलको लिंकमा उपलब्ध भिडियो हेर्नुहोस |
− | + | ||
− | + | ||
− | + | ||
http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial | http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial | ||
|- | |- | ||
− | | | + | | 08:26 |
− | |यसले स्पोकन | + | |यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ |
|- | |- | ||
− | | | + | | 08:29 |
− | |यदि | + | |यदि तपाईसँग राम्रो ब्याण्डविड्थ छैन भने डाउनलोड गरि हेर्न सक्नुहुन्छ |
|- | |- | ||
− | | | + | | 08:33 |
− | |स्पोकन | + | | स्पोकन ट्युटोरियल प्रोजेक्ट टिमले स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ |
|- | |- | ||
− | | | + | | 08:38 |
− | | | + | |अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र पर्दान गर्छ |
|- | |- | ||
− | | | + | | 08:42 |
− | | | + | |थप जानकारीको लागि कृपया contact @spoken-tutorial.org लेख्नुहोस् |
|- | |- | ||
− | | | + | | 08:49 |
− | | | + | |स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ प्रोजेक्टको एक भाग हो |
|- | |- | ||
− | + | | 08:52 | |
− | + | |यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी, MHRD, भारत सरकारको सहयोग रहेको छ | |
− | + | ||
− | | | + | |
− | |यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी , MHRD, भारत सरकारको सहयोग रहेको छ | + | |
|- | |- | ||
− | | | + | | 08:58 |
− | |यो मिसन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ | + | |यो मिसन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ: [http://spoken-tutorial.org/ http://spoken-tutorial.org]\NMEICT-Intro |
− | http://spoken-tutorial.org/ http://spoken-tutorial.org]\NMEICT-Intro | + | |
|- | |- | ||
− | | | + | | 09:04 |
− | |यो | + | |यो ट्युटोरियलमा मन्दिरा थापाको योगदान रहेको छ, म मन्दिरा बिदा हुदैछुँ, सहभागिताको लागि धन्यवाद, नमस्कार |
− | + | ||
− | सहभागिताको लागि धन्यवाद | + | |
|} | |} |
Revision as of 16:20, 10 June 2014
Time | Narration |
00:01 | Nested if & Switch statements in C and C++ को स्पोकन ट्युटोरियलमा स्वागत छ |
00:07 | यो ट्युटोरियलमा हामी सिक्ने छौं |
00:09 | नेस्टेड इफ स्टेटमेन्ट र |
00:12 | स्विच स्टेटमेन्ट प्रयोग गर्न |
00:13 | हामी यसो केहि उदाहरणहरुको सहयोगले गर्नेछौं |
00:17 | यो ट्युटोरियल रेकर्ड गर्न, म प्रयोग गर्दैछुँ |
00:20 | उबुन्टु अपरेटिंग सिस्टम ११.१० संस्करण |
00:24 | gcc र g++ Compiler संस्करण ४.६.१ |
00:30 | पहिले हामी एउटा उदाहरणमा कसरी nested if र switch statement लेख्ने सिक्नेछौं |
00:36 | मैले पहिले नै प्रोग्राम लेखेको छुँ |
00:39 | यसमा हेरौं |
00:40 | यो प्रोग्राममा, हामी इन्टिजरहरु को श्रेणी जाच्नेछौँ |
00:45 | हाम्रो फाइलको नाम nested-if.c भएको याद गरौँ |
00:50 | अब म कोड वर्णन गर्नेछु |
00:52 | यो हाम्रो हेडर फाइल हो |
00:54 | यो हाम्रो मेन फंक्सन हो |
00:56 | मेन फंक्सन भित्र हामीले दुई इन्टिजर भेरिएबलहरु घोषणा गरेका छौं, 'x र y' |
01:02 | यहाँ हामी युजरसँग 0 देखि 39 सम्मको नम्बर इन्टर गर्न भन्छौं |
01:08 | हामी यहाँ y को मान इनपुटको रुपमा लिन्छौं |
01:12 | यो हाम्रो इफ कन्डिसन हो |
01:14 | यहाँ हामी y/10=0 छ/छैन जाच्छौँ |
01:19 | यदि कन्डिसन सहि छ भने |
01:20 | हामी "you have entered the number in the range of 0-9 प्रिन्ट गर्छौं |
01:25 | यो हाम्रो else-if कन्डिसन हो |
01:28 | यहाँ हामीले y/10 बराबर 1 छ/छैन जाच्छौँ |
01:32 | कन्डिसन सहि भएमा |
01:34 | हामी you have entered the number in the range of 10-19 प्रिन्ट गर्छौं |
01:39 | यो एल्स इफ कन्डिसनमा हामीले नम्बर 20-29 भित्र पर्छ की जाच्छौँ |
01:45 | र यहाँ हामी नम्बर 30 देखि 39 सम्म पर्छ पर्दैन जाच्नेछौँ |
01:51 | यो हाम्रो एल्स कन्डिसन हो |
01:53 | यदि माथिका सबै कन्डिसन गलत भएमा |
01:55 | हामी number not in range प्रिन्ट गर्छौं |
01:58 | र यो हाम्रो रिटर्न स्टेटमेन्ट हो |
02:01 | अब प्रोग्राम एक्जिक्युट गरौँ |
02:03 | कृपया टर्मिनल विन्डो खोल्न तपाईको किबोर्डको Ctrl+Alt+T कीहरु एकैपटक थिचौं |
02:12 | एक्जिक्युट गर्न, टाइप गरौँ “gcc” स्पेस “nested-if.c” स्पेस हाइफन “o” स्पेस “nested”, Enter थिचौं |
02:23 | टाइप गरौँ डट स्ल्याश “nested”, इन्टर थिचौं |
02:28 | हामी, Enter a number between 0 to 39 देख्छौं |
02:32 | म 12 इन्टर गर्छु |
02:34 | आउटपुट यस्तो छ: |
02:35 | you have entered the number in the range of 10-19 |
02:40 | अर्को नम्बर इन्टर गरौँ |
02:42 | पुन एक्जिक्युट गरौँ, अप एरो की थिचौं, इन्टर थिचौं |
02:48 | म यो पटक 5 थिच्छु |
02:50 | हामी यस्तो देख्छौं: |
02:52 | you have entered the number in the range of 0-9. |
02:56 | हाम्रो अर्को तरिकाले कन्डिसनल एक्जिक्युट पनि गर्न सक्छौं |
03:00 | switch statement प्रयोग ले |
03:02 | यो कसरी गरिन्छ हेरौं |
03:05 | हामी सोहि प्रोग्राम switch प्रयोग गरेर हेर्नेछौं |
03:08 | मैले पहिले नै प्रोग्राम खोलेकी छुँ |
03:10 | हाम्रो टेक्स्ट एडिटरमा फर्कौं |
03:13 | मैले यो पहिले नै अघिल्लो प्रोग्राममा वर्णन गरेको छुँ |
03:16 | त्यसैले म Switch statement मा जान्छु |
03:20 | यहाँ, हामी इनपुट भाग गर्छौं, मतलब, y लाई 10 ले र नतिजा x भेरिएबलमा भण्डार गरिन्छ |
03:28 | त्यसको मतलब भागफल x मा भण्डार हुनेछ |
03:32 | हामी भागफलको सहयोगले नम्बरको श्रेणी पहिचान गर्न सक्छौं |
03:36 | यहाँ, हामी स्विच कमाण्डमा जानुपर्ने भेरिएबल x हो भन्छौं |
03:41 | यो case 0 हो, यदि case 0 मिलेमा |
03:45 | हामी you have entered the number in the range of 0-9. प्रिन्ट गर्नेछौं |
03:51 | केस मिलेको खण्डमा हामी लूपबाट बाहिर निस्कन break थाप्छौँ |
03:55 | हामीले लूपमा प्रत्येक पटक break प्रयोग गर्नुपर्छ |
03:58 | यो किनभने एकपटकमा एउटा मात्र अवस्था सहि हुनसक्छ |
04:03 | यो “case 1” हो, “case 1” मतलब “यदि x को मान 1”छ भने |
04:08 | हामी you have entered the number in the range of 10-19. प्रिन्ट गर्नेछौं |
04:12 | यो “case 2” हो |
04:14 | यहाँ हामी you have entered number in the range of 20-29. प्रिन्ट गर्नेछौं |
04:20 | यो case 3 हो, यहाँ हामी नम्बर 30-39 को श्रेणीमा पर्छ की पर्दैन जाच्नेछौँ |
04:26 | यो डिफल्ट केस हो, डिफल्ट केसले माथिका केसहरु नमिलेको खण्डमा के गर्ने बताउछ |
04:36 | यहाँ हामी number not in range प्रिन्ट गर्छौं |
04:39 | र यो हाम्रो रिटर्न स्टेटमेन्ट हो |
04:41 | प्रोग्राम एक्जिक्युट गरौँ |
04:43 | टर्मिनलमा फर्कौं |
04:46 | टाइप गरौँ: gcc space switch.c space -o space switch, इन्टर थिचौं |
04:55 | टाइप गरौँ: ./switch, इन्टर थिचौं |
05:00 | Enter a number between 0 to 39, म 35 इन्टर गर्छु |
05:06 | आउटपुट यस्तो देखिन्छ, “you have entered the number in the range of 30 to 39” |
05:10 | अब हामी कसरी C++ मा प्रोग्राम एक्जिक्युट गर्ने सिक्नेछौं |
05:16 | टेक्स्ट एडिटरमा फर्कौं |
05:18 | हाम्रो फाइलनेम nested-if.cpp छ |
05:23 | यहाँ लजिक र कार्यान्वयन एकै छ |
05:27 | त्यहाँ केहि फरकहरु छन् जस्तै: |
05:30 | iostream हेडर फाइलको सट्टामा stdio.h |
05:35 | यहाँ हामी using स्टेटमेन्ट प्रयोग गरेका छौं |
05:39 | Using namespace std |
05:41 | र printf र scanf को सट्टामा cout र cin फंक्सन |
05:46 | तपाई बाँकी कोड हाम्रो C प्रोग्राम जस्तै देख्नुहुन्छ |
05:51 | कोड एक्जिक्युट गरौँ |
05:53 | टर्मिनलमा फर्कौं |
05:56 | टाइप गरौँ: g++ space nested-if.cpp space -o space nested1, इन्टर थिचौं |
06:07 | टाइप गरौँ: ./nested1, इन्टर थिचौं |
06:11 | enter a number between 0 to 39, म 40 इन्टर गर्छु |
06:16 | आउटपुट देखिन्छ: “number not in range” |
06:20 | अब C++ मा स्विच प्रोग्राममा हेरौं |
06:24 | हाम्रो टेक्स्ट एडिटरमा फर्कौं |
06:27 | यहाँ पनि लजिक र कार्यान्वयन एकै छ |
06:31 | तपाई हेडर फाईल iostream देख्न सक्नुहुन्छ |
06:34 | यहाँ using स्टेटमेन्ट छ |
06:37 | र हामीले cout र cin फंक्सन बदलेका छौँ |
06:41 | बाँकी कोड हाम्रो switch.c प्रोग्राम जस्तै छ |
06:45 | एक्जिक्युट गरौँ |
06:46 | टर्मिनलमा फर्कौं |
06:48 | टाइप गरौँ: g++ space switch.cpp space -o space switch1 , इन्टर थिचौं |
06:58 | टाइप गरौँ, ./switch1, इन्टर थिचौं |
07:02 | Enter a number between 0 to 39 |
07:05 | म 25 इन्टर गर्छु |
07:09 | आउटपुट यस्तो देखिन्छ: |
07:11 | “you have entered number in the range of 20-29” |
07:15 | अब हाम्रो स्लाइडमा फर्कौं |
07:18 | हामी स्विच र नेस्टेड इफ स्टेटमेन्ट बीचको तुलना गर्नेछौं |
07:23 | स्विच स्टेटमेन्ट परिणामको अभिव्यक्ति अनुसार मुल्यांकन गरिन्छ |
07:28 | यदि अभिव्यक्तिको परिणाम सहि भएमा नेस्टेड-इफ स्टेटमेन्ट रन हुनेछ |
07:34 | स्विचमा हामी भेरिएबलका विविध मानहरुलाई केसहरु मान्छौं |
07:39 | नेस्टेड इफ मा हामीले प्रत्येक भेरिएबलको मानको लागि कन्डिसनल स्टेटमेन्ट लेख्नुपर्छ |
07:45 | स्विच स्टेटमेन्टले इन्टिजर मानहरु मात्र जाच्न सक्छ |
07:50 | नेस्टेड इफ ले दुवै इन्टिजर र फ्र्याक्सनल मानहरु जाच्न सक्छ |
07:55 | यसरी हामी यो ट्युटोरियलको अन्त्यमा आएका छौं |
07:58 | संक्षेपमा हेरौ |
08:00 | यो ट्युटोरियलमा हामीले सिक्यौ, नेस्टेड इफ स्टेटमेन्ट
उदाहरण: else if( y/10 बराबर 0) |
08:08 | स्विच स्टेटमेन्ट
उदाहरण, Switch(x) |
08:12 | र नेस्टेड इफ र स्विच स्टेटमेन्ट बीचको भिन्नता |
08:16 | एउटा कार्य, |
08:17 | कामदारको उमेर 20 देखि 60 सम्म पर्छ की पर्दैन जाच्न एउटा प्रोग्राम लेखौं |
08:23 | तलको लिंकमा उपलब्ध भिडियो हेर्नुहोस
http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial |
08:26 | यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ |
08:29 | यदि तपाईसँग राम्रो ब्याण्डविड्थ छैन भने डाउनलोड गरि हेर्न सक्नुहुन्छ |
08:33 | स्पोकन ट्युटोरियल प्रोजेक्ट टिमले स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ |
08:38 | अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र पर्दान गर्छ |
08:42 | थप जानकारीको लागि कृपया contact @spoken-tutorial.org लेख्नुहोस् |
08:49 | स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ प्रोजेक्टको एक भाग हो |
08:52 | यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी, MHRD, भारत सरकारको सहयोग रहेको छ |
08:58 | यो मिसन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ: http://spoken-tutorial.org\NMEICT-Intro |
09:04 | यो ट्युटोरियलमा मन्दिरा थापाको योगदान रहेको छ, म मन्दिरा बिदा हुदैछुँ, सहभागिताको लागि धन्यवाद, नमस्कार |