Do...Loop Statement

Himoota gidduu Do fi Loop irra deddeebi'i yommuu haalli isaa dhugaa ykn hanga halli isaa dhugaa ta'utti.

Caasimaa:

Do [{While | Until} condition = True]

garee himaa

[Exit Do]

garee himaa

Loop

or

Do

garee himaa

[Exit Do]

garee himaa

Loop [{While | Until} condition = True]

Ulaagaalee/miseensota

Haala: Waliin maddalli,lakkofsa ykn himannoo diraa,Dhugaa ykn Soba ta'uu madaalame.

Garee Himaa: Himoota irra deddeebi'uu barbaadde yommuu ykn hanga haalli isaa dhugaa ta'utti.

Do...Loop himni marsa raawwata hamma ykn hanga halli murtaa'e dhugaa ta'etti.Halli jiraachuu marsa hima Do ykn Loop tti aanee seenuu qaba. Fakkeenyonni armaan gadii makoota sirrii dha.

Caasimaa:

Do While condition = True

...statement block

Loop

hamma haalli isaa dhugaa ta'etti gareen himaa gidduu hima Do While fi Loop irra deddeebi'a.

Do Until condition = True

...statement block

Loop

hamma haalli isaa soba ta'etti gareen himaa gidduu hima Do Until fi Loop irra deddeebi'a.

Do

...statement block

Loop While condition = True

hamma haalli isaa dhugaa ta'etti gareen himaa gidduu hima Do fi Loop irra deddeebi'a.

Do

...statement block

Loop Until condition = True

Hanga haalli isaa dhugaa ta'etti gareen himaa gidduu hima Do fi Loop irra deddeebi'a.

Hima Exit Do fayyadami hala marsa isaa malee xumuruuf. Hima kana iddo barbaadde hima Do...Loop keessatti ida'uu dandeessa. Itti dabaltees haala bahiinsa ibsuu dandeessa caasaa If...Then akka armaan gadiitti fayyadamuun.

Do...

himoota

If condition = True Then Exit Do

himoota

Loop...

Fakkeenya

Sub ExampleDoLoop

Dim sFile As String

Dim sPath As String

    sPath = "c:\"

    sFile = Dir$( sPath ,22)

    If sFile <> "" Then

        Do

            MsgBox sFile

            sFile = Dir$

        Loop Until sFile = ""

    End If

End Sub