Looping statement in vb | visual basic Looping statement ;-
लूपिंग (Looping) - loop मतलब वह प्रक्रिया जो निरंतर चलती रहती है और Looping के नाम से ही हमें पता चलता है कि Looping ऐसा statement है जो कोड की लाइनों को तब तक क्रियान्वय (exccute) करते हैं जब तक कि program में दी गई condition false न हो जाए । अर्थात loop एक ऐसी condition होती है जो निरंतर चलती रहती है यह तब तक नहीं रुकती जब तक loop की condition false नहीं हो जाती। यह प्रत्येक Programming language में लगभग समान रूप से कार्य करता है। इसमें हम visual basic Looping के सभी loop के बारे में जानेंगे।types of loop in visual basic ;-
visual basic में निम्न loop support करता है-1. While wend loop
2. Do while loop
3. Do uniti loop
4. For statement
5. For each statement
1.While Wend Loop ;-
इस while wend loop का कार्य पुनरावृति वाले कार्य को करने के लिए किया जाता है। यह बिल्कुल Do loop के समान है। यह loop तब तक चलता है। जब तक loop की condition true हो । और false होने loop बंद हो जाता है।Syntax ;-
While (condition)
statement block
wend
example ;-
i=1
while (i<10)
i=i+11
wend
(2) Do While Loop ;-
यह सर्वाधिक प्रयोग किया जाने वाला loop है जिसे Exit control loop भी कहा जाता है। यह it statements की तरह comparison expression में कार्य करता है।Syntax ;-
Do while (conditon)
Statement block
loop
Example;-
Do while x< 10
x=x+1
printx
loop
(3) Do Until Loop ;-
Do until loop भी Do while loop की तरह कार्य करता है परन्तु दोनों में मुख्य अन्तर यह है कि Do whileloop program के data को statement में execute करता है जब तक की Text Comparison false न हो जाए अर्थात् True होने तक कंडीशन loop अन्दर होती है। इसे हम multiline looping के नाम से भी जानते हैं क्योंकि एक से ज्यादा लाइनों को execute कर सकते हैं।Syntax;-
Do until (Conditon)
Statement Block
Loop
Example ;-
Private sub Timer 1_ Times( )
Do until Me. Lef=8000
Me. Left = Me. Left +1
Loop
Do until Me. Top 5000
Me. Top = Me. Top + 1
Loop
Do until Me. Left 0
Me. Left = M. Left- 1
Loop
Do until Me. Top 5000
Me. Top = Me. Top-1
Loop
End sub
(4) For Loop ;-
visual basic का सबसे प्रचलित व सरल संरचना के कारण यह for loop सर्वाधिक प्रयोग किया जाता है जिसमें user को यह ज्ञात होता है कि वास्तव में looping की Startig तथा Ending value क्या है जिससे वह looping statement में कितने बार execute होगा।Syntex ;-
For Counter variable Start vat to End vat step
Block of one or more statements
Next countervariable.
Example ;-
किसी इंटीजर संख्या factorial no. ज्ञात कीजिए-
Private sub command 1 click ()
Dim f, i, n as integer
f=1
n=val (Text1. text)
for i=1 to n step 1
f=f*i
Nexti
Text 2. Text=f
End sub
(5) For Each....Next Statements ;-
visual basic के objects तथा controls के साथ इस looping statement को use करते हैं।Syntax ;-
For each elements in group
Statement
Next Statement
0 Comments