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
Bemenet
- condition - Logikai érték Feltétel lehet akármilyen kifejezés
- statements - Utasítások
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
Bemenet
- condition - Logikai érték Feltétel lehet akármilyen kifejezés
- statements - Utasítások
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
Elöltesztelő ciklus más programozási nyelven:
Különbségek: