Difference between revisions of "Java/C2/while-loop/Hindi"
From Script | Spoken-Tutorial
Sakinashaikh (Talk | contribs) |
Sakinashaikh (Talk | contribs) |
||
Line 242: | Line 242: | ||
| 05:36 | | 05:36 | ||
| ऐसा करने के लिए हम modulo ऑपरेटर का प्रयोग करते हैं। | | ऐसा करने के लिए हम modulo ऑपरेटर का प्रयोग करते हैं। | ||
− | |||
− | |||
− | |||
|- | |- |
Revision as of 16:25, 9 July 2014
Time' | Narration |
00:02 | जावा में While लूप के स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में, आप while लूप के बारे में सीखेंगे। इसे कैसे प्रयोग करते हैं। |
00:12 | इस ट्यूटोरियल के लिए हम प्रयोग करेंगे
Ubuntu 11.10, JDK 1.6 और Eclipse 3.7 |
00:21 | इस ट्यूटोरियल के लिए, आपको जावा में relational operators का ज्ञान होना चाहिए। |
00:26 | यदि ऐसा नहीं है, तो उचित ट्यूटोरियल के लिए कृपया हमारी निम्न वेबसाईट पर जाएँ। http://spoken-tutorial.org |
00:36 | यहाँ while loop के लिए स्ट्रक्चर दिया गया है। |
00:39 | इसके दो भाग हैं। |
00:41 | एक लूप रनिंग कंडीशन और दूसरा लूप वैरिएबल है। |
00:48 | अब एक उदाहरण देखते हैं। Eclipse पर जाएँ। |
00:55 | यहाँ हमारे पास शेष कोड के लिए आवश्यक eclipse IDE और skeleton है। |
01:00 | मैंने WhileDemo नामक एक क्लास बनाया है और मेन मेथड को इसमें शामिल कर दिया है। |
01:05 | हम एक while लूप का प्रयोग करके 1 से 10 तक संख्याएं प्रिंट करेंगे। टाइप करें int n = 1 |
01:15 | वैरिएबल n हमारा लूप वैरिएबल होगा |
01:21 | टाइप करें while ' परेन्थेसिस में n less than or equal to 10 ब्रैकेट खोलें और बंद करें |
01:33 | यह कंडीशन लूपिंग रनिंग कंडीशन कहलाती है।
|
01:37 | इसका अर्थ है कि लूप तब तक चलता रहेगा जब तक कंडीशन ट्रू होगी।
|
01:42 | हमारे केस में, यह तब तक चलता रहेगा जब तक n की वैल्यू 10 से कम या बराबर है।
|
01:47 | और यह केवल तब रुकेगा जब n की वैल्यू 10 से अधिक हो जाएगी। |
01:53 | लूप के अन्दर, हम n की वैल्यू प्रिंट करेंगे |
01:58 | System.out.println(n); और फिर जोड़ें n = n + 1; |
02:12 | इस प्रकार, पहले 1 प्रिंट होता है और फिर n की वैल्यू 2 हो जाती है। |
02:18 | फिर लूप कंडीशन की जांच की जाती है।
|
02:21 | चूँकि यह ट्रू है। 2 प्रिंट किया जाता है और n 3 हो जाता है। |
02:25 | और इसी प्रकार लूप तब तक बढ़ता रहता है जब तक 10 प्रिंट हो जाता है, उसके बाद n 11 हो जाता है और कंडीशन ट्रू नहीं होती और लूप रुक जाता है।
|
02:37 | अतः कार्यान्वित कोड को देखते हैं। |
02:39 | सेव और रन करें। |
02:47 | चूँकि हम देख सकते हैं, 1 से 10 तक संख्याएं प्रिंट हो जाती हैं।
|
02:52 | अब हम 50 से 40 तक संख्याएं प्रिंट करेंगे |
02:58 | अतः हम 50 से शुरू करते हैं। n = 1 को n = 50 से बदलें |
03:03 | और हम 40 तक जायेंगे।
|
03:05 | दूसरे शब्दों में जब तक n 40 से ग्रेटर या इक्वल है। अतः कंडीशन को बदलकर n 40 से ग्रेटर या इक्वल है करें।
|
03:16 | और चूँकि हम बड़ी संख्या से छोटी संख्या की ओर लूप कर रहे हैं, इसलिए हमने लूप वैरिएबल को घटाया है।
|
03:22 | अतः n=n + 1 को बदलकर n=n - 1 करें
|
03:27 | सेव और रन करें। चूँकि हम देख सकते हैं, 50 से 40 तक संख्याएं प्रिंट हो गई हैं |
03:42 | अब हम 7 के पहले, 10 मल्टीपल प्रिंट करेंगे। |
03:48 | ऐसा करने के लिए, हम 7 से शुरू करते हैं
|
03:50 | अतः n = 50 को बदलकर n = 7 करें और फिर 70 पर समाप्त करें
|
03:57 | कंडीशन को बदलकर n लैस दैन इक्वल टू 70 करें
|
04:03 | इस प्रकार, हम यह सुनिश्चित करते हैं कि लूप 70 पर रुक जाता है। |
04:07 | मल्टीपल प्राप्त करने के लिए, लूप वेरिएबल में 7 से वृद्धि करेंगे।
|
04:12 | अतः, n=n - 1 को बदलकर n=n + 7 करें
|
04:18 | इस प्रकार पहले 7 प्रिंट किया जाता है और फिर n, 14 हो जाता है और इसी प्रकार 70 तक चलता रहता है। सेव और रन करें। |
04:33 | चूँकि हम देख सकते हैं, 7 के पहले, 10 मल्टीपल प्रिंट हो जाते हैं।
|
04:43 | हम एक संख्या के अंकों का योग ज्ञात करने के लिए भी while लूप का प्रयोग कर सकते हैं।
|
04:47 | देखते हैं कि ऐसा कैसे करते हैं। |
04:49 | पहले मेन मेथड को क्लियर करें।
|
04:54 | int n इक्वल टू 13876. यह नम्बर है |
05:02 | फिर int dSum इक्वल टू 0 अंकों के लिए वैरिएबल dsum, सिंबल के साथ, में अंकों का योग शामिल होगा
|
05:18 | टाइप करें while, n ग्रेटर दैन 0 परेन्थेसिस खोलें और बंद करें
|
05:27 | इस कंडीशन को प्रयोग करने का कारण एक while लूप में स्पष्ट होगा। |
05:32 | अंकों का योग प्राप्त करने के लिए, हमें पहले अंक प्राप्त करना चाहिए। |
05:36 | ऐसा करने के लिए हम modulo ऑपरेटर का प्रयोग करते हैं। |
05:40 | फिर dSum = dSum + (n % 10) अतः हम इकाई अंक प्राप्त करते हैं और इसे dsum में जोड़ देते हैं। |
05:52 | इसके बाद हम 10 से विभाजित करके अंकों को हटाते हैं। n = n / 10 |
06:08 | अतः जब लूप प्रथम बार संचालित होता है, dSum 6 होगा और n 1387 होगा। |
06:15 | और जब लूप दूसरी बार रन होता है, तो dSum 7 और 6 का योग होगा, जो कि 13 है, और n 138 हो जाएगा।
|
06:22 | इसी प्रकार, जैसे जैसे लूप बढ़ता जाता है, n से अंक हटते जाते हैं और अंततः |
06:28 | n ज़ीरो हो जाता है। इसके बाद कंडीशन n ग्रेटर दैन 0 फॉल्स हो जायेगी और लूप रुक जाएगा |
06:36 | अतः अब एक प्रिंट स्टेटमेंट जोड़ते हैं |
06:42 | System.out.println(dSum) |
06:51 | अब क्रियान्वित कोड देखते हैं।सेव और रन करें |
06:59 | जैसा कि हम देख सकते हैं, अंकों का योग, जो 25 है, प्रिंट हो गया है। |
07:06 | इस प्रकार, एक while लूप, जो प्रोग्रामिंग में एक सबसे मूल कंस्ट्रक्ट्स(constructs) है, प्रयोग किया जा सकता है। |
07:16 | यह हमें इस ट्यूटोरियल की समाप्ति पर लाता है।
|
07:20 | इस ट्यूटोरियल में, हमने सीखा
|
07:26 | इस ट्यूटोरियल के लिए एक नियत कार्य के रूप में, निम्न समस्या को हल करें।
|
07:29 | एक संख्या दी गई है, एक while लूप का प्रयोग करते हुए इसके व्युत्क्रम (रिवर्स) की गणना करें। उदाहरण: 19435 => 53491 |
07:37 | स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए, निम्न लिंक पर उपलब्ध वीडियो देखें, जो स्पोकन प्रोजेक्ट ट्यूटोरियल को सारांशित करता है। |
07:45 | यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। |
07:50 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। |
07:57 | अधिक जानकारी के लिए कृपया contact AT spoken HYPHEN tutorial DOT org को लिखें। |
08:03 | स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। |
08:07 | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
08:12 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है |
08:17 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य आपसे विदा लेती हूँ। धन्यवाद।
|