Java/C2/while-loop/Hindi

From Script | Spoken-Tutorial
Revision as of 15:14, 9 July 2014 by Sakinashaikh (Talk | contribs)

Jump to: navigation, search
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 to10 ब्रैकेट खोलें और बंद करें
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 इस ट्यूटोरियल में, हमने सीखा
  • while लूप के बारे में
  • इसे कैसे प्रयोग करते हैं


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



Contributors and Content Editors

PoojaMoolya, Pratik kamble, Sakinashaikh, Shruti arya