FreeBASIC - Elöltesztelő ciklus: do while loop, while wend

Feltétel tesztelése a ciklus elején történik. Minden egyes ismétlés előtt leteszteli hogy teljesült-e a feltétel. Az első végrehajtás előtt is történik tesztelés, ezért ez a ciklus használata kitűnő olyan helyzetekben ahol megeshet hogy egyszer se kell végrehajtani a ciklust.

do while loop

Leírás

do while condition
statements
loop
Használt kulcsszavak: do while loop

Bemenet

Megjegyzés: Itt használható utasítások:
Megszakító utasítás Következő iteráció elindítása

Példaprogramok

FreeBASIC

Elöltesztelő ciklus lehetséges használata:
i=0
do while i<10
 i=i+1
loop
x =0
do while i<20
 i= i+2
 if i=16 then
    continue while
 end if
 x=x+1 
loop

FreeBASIC

További példaprogram részletek:
do while i>0
   if i=10 then
     exit do
   else
     i=i-1
   end if
loop
if  x >= 12 then
   do while y >= 0   
      y=y-1
loop
end if
do while y <= 32   
   y=y+1
loop

while wend

Leírás

while condition
statements
 wend
Használt kulcsszavak: while wend

Bemenet

Megjegyzés: Itt használható utasítások:
Megszakító utasítás Következő iteráció elindítása

Példaprogramok

FreeBASIC

Elöltesztelő ciklus lehetséges használata:
i=0
do while i<10
 i=i+1
loop
x =0
do while i<20
 i= i+2
 if i=16 then
    continue while
 end if
 x=x+1 
loop
Más nyelveken: en hu cz sk