Notes in Hindi

Do Loops in Hindi

Makhanlal Chaturvedi University / BCA / VBA programming

Do Loops in Hindi - Complete Guide for Beginners

Do Loops in Hindi

जब हम programming करते हैं, तो हमें कई बार कोई काम बार-बार repeat करना होता है। जैसे कि एक list में सारे numbers को जोड़ना हो, या एक game में लगातार players की moves check करनी हों। ऐसे कामों के लिए loops का इस्तेमाल किया जाता है। Loops वो control structures होते हैं जो एक या ज्यादा statements को बार-बार चलाने का काम करते हैं।

Programming में बहुत सारे loops होते हैं, जैसे For Loop, While Loop, और Do Loop। आज हम "Do Loops" के बारे में विस्तार से समझेंगे। Do Loops खासतौर से इसलिए उपयोगी होते हैं क्योंकि ये कम से कम एक बार तो execute ही होते हैं, चाहे condition true हो या false।

Introduction to Do Until and Do While Loops in Hindi

Do Loops दो प्रकार के होते हैं – Do Until Loop और Do While Loop। इन दोनों का मकसद loop को तब तक चलाना होता है जब तक कोई खास condition पूरी न हो जाए। पर दोनों की working में थोड़ा सा फर्क होता है:

  • Do Until Loop: इस loop में condition तब तक चेक की जाती है जब तक condition false रहती है। यानी loop तब तक चलता रहेगा जब तक condition true नहीं हो जाती। जैसे कि – "Do the task until condition is met".
  • Do While Loop: इस loop में condition तब तक true रहती है तब तक loop चलता रहता है। यानी loop तब तक चलता रहेगा जब तक condition true है।

दोनों loops में यह खास बात है कि ये कम से कम एक बार ज़रूर execute होते हैं। इसका मतलब ये है कि loop की body condition चेक करने से पहले एक बार तो रन होगी ही। इसलिए अगर कोई काम एक बार तो करना ही है, तो Do Loops best रहते हैं।

Syntax and Use Cases of Do Until Loop in Hindi

अब हम Do Until Loop की syntax और practical use cases को समझेंगे।

Syntax:

Do
  Statements to execute
Loop Until condition

यहाँ "Statements to execute" वो code होता है जो हर बार execute होगा, और "condition" वह logical test है जो यह decide करता है कि loop कब बंद होगा। Loop तब तक चलता रहेगा जब तक condition false है, और जैसे ही condition true होती है, loop बंद हो जाएगा।

Example:

Dim i As Integer = 1
Do
  Console.WriteLine(i)
  i = i + 1
Loop Until i > 5

इस example में variable i को 1 से शुरू किया गया है। loop तब तक चलता रहेगा जब तक i की value 5 से बड़ी नहीं हो जाती। हर बार loop i को print करेगा और फिर 1 बढ़ाएगा। जैसे ही i > 5 होगा, loop बंद हो जाएगा। Output होगा: 1 2 3 4 5

Use Cases:

  • जब हमें कोई काम तब तक करना हो जब तक कोई विशेष condition पूरी न हो जाए।
  • जैसे user से input लेना जब तक वह valid न हो।
  • किसी process को तब तक repeat करना जब तक कोई flag set न हो जाए।

Syntax and Use Cases of Do While Loop in Hindi

अब बात करते हैं Do While Loop की। इस loop में syntax थोड़ा सा अलग होता है और condition चेक करने का तरीका भी।

Syntax:

Do While condition
  Statements to execute
Loop

इसमें सबसे पहले condition चेक की जाती है। अगर condition true है तो loop की body execute होती है, फिर वापस condition चेक होती है, और यह process तब तक चलता रहता है जब तक condition true रहे।

Example:

Dim i As Integer = 1
Do While i <= 5
  Console.WriteLine(i)
  i = i + 1
Loop

यहाँ loop तब तक चलेगा जब तक i की value 5 या उससे कम है। हर iteration में i print होगा और फिर बढ़ेगा। Output वही होगा: 1 2 3 4 5

Use Cases:

  • जब हमें loop तभी चलाना हो जब कोई condition true हो।
  • जैसे कोई process तब तक दोहराना जब तक resource available हो।
  • किसी game या application में बार-बार कोई action करना जब तक user active हो।

Choosing Between Do Until and Do While Loops in Hindi

अब सवाल आता है कि कब Do Until Loop use करें और कब Do While Loop? दोनों का मूल उद्देश्य loop को control करना है, लेकिन दोनों conditions को अलग तरीके से check करते हैं।

Aspect Do Until Loop Do While Loop
Condition Check Loop चलता रहेगा जब तक condition false हो Loop चलता रहेगा जब तक condition true हो
Use Case जब हमें काम तब तक करना हो जब तक कुछ न हो जाए (until something happens) जब हमें काम तब तक करना हो जब तक कोई स्थिति सही हो (while something is true)
Logic समझना आसान कभी-कभी उलझन हो सकती है क्योंकि condition को false पर loop चलाना होता है अधिकतर सरल, क्योंकि condition true होने पर loop चलता है
Example Loop until password is correct Loop while user wants to continue

यदि आपको condition positive (true) में समझनी है तो Do While loop use करें। अगर आप चाहते हैं कि loop तब तक चले जब तक condition पूरी तरह पूरी न हो जाए (negative condition), तो Do Until loop बेहतर रहेगा।

दोनों loops कम से कम एक बार तो execute होते हैं, इसलिए जहाँ minimum एक बार execution जरूरी हो, वहाँ इनका उपयोग सबसे बेहतर होता है।

Summary Table for Quick Understanding

Loop Type Condition Evaluated Loop Continuation Condition Minimum Execution
Do Until After loop body executes Condition is false At least once
Do While Before loop body executes Condition is true At least once

दोनों loops को समझना और सही जगह पर इस्तेमाल करना programming सीखने के लिए बहुत महत्वपूर्ण है। ये आपको flexible control देते हैं अपने code flow पर, और बार-बार repeat होने वाले कामों को आसान बनाते हैं। आशा है अब Do Loops आपके लिए आसान और समझने में सरल हो गए होंगे।

FAQs

Do Loop एक ऐसा loop होता है जो कम से कम एक बार execute होता है और फिर condition के आधार पर दोबारा चलना या बंद होना तय करता है।
Do While loop तब तक चलता है जब तक condition true होती है, जबकि Do Until loop तब तक चलता है जब तक condition false रहती है।
Do Until loop तब उपयोग करें जब आपको कोई काम तब तक दोहराना हो जब तक कोई condition पूरी न हो जाए, यानी जब loop condition false होने तक चले।
Do While loop तब उपयोग करें जब आपको loop condition true होने तक repeat करना हो, जैसे जब तक कोई condition सही है तब तक loop चले।
हाँ, Do loops कम से कम एक बार execute होते हैं चाहे condition true हो या false।
नहीं, दोनों loops की condition checking अलग होती है, इसलिए सही स्थिति के अनुसार ही इन्हें इस्तेमाल करना चाहिए।

Please Give Us Feedback