Home > lang > do 
 en fr de es it nl pl pt pt_BR mk ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Previous  Next  Edit  Rename  Undo  Refresh  Search  Administration  
Documentation
History
 
Warning! This page is not up to date.  See english version 
DO
DO [ WHILE Gjendje ]
    .
    .
    .
  [ BREAK | CONTINUE ]
    .
    .
    .
LOOP [ UNTIL Gjendje ]

Përsërit numrin e deklarimeve derisa gjendja themelore mbetet e saktë apo derisa gjendja përfundimtare të bëhet e saktë.

Part Description
DO Gjithmonë deklarata e parë e lakut.
WHILE Nëse përdoret, deklaron Gjendjen e cila duhet të mbetet e saktë për të egzekutuar lakun.
UNTIL Nëse përdoret, deklaron Gjendjen e cila duhet të bëhet e saktë për të ndaluar egzekutimin e lakut.
Gjendje Ndonjë shprehje buliane.
NDËRPRERJE Kërce menjëherë nga laku dhe vazhdo egzekutimin e programit me vijën tjetër pas lakut.
CONTINUE Lëshon jashta menjëherë të gjitha deklaratat në vijim që gjinden ne lak dhe kërcen në fund të lakut që e detyron të fillon përsëri prej në fillim.
LOOP Gjithmonë deklarata e fundit e lakut.

Nëse Gjendja themelore për të filluar, laku nuk do të jetë i egzekutuar. Përndryshe, laku do të egzekutohet së paku një herë, edhe nëse Gjendja përfundimtare është e saktë për të filluar.

Example

' Lak shum i thjeshtë

a = 1

DO WHILE a <= 5
  PRINT "Tungjatjeta Popull"; a
  INC a
LOOP

Tungjatjeta Popull 1
Tungjatjeta Popull 2
Tungjatjeta Popull 3
Tungjatjeta Popull 4
Tungjatjeta Popull 5

' I njejti efekt me  UNTIL

DO
  PRINT "Tungjatjeta Popull"; a
  INC a
LOOP UNTIL a = 6

Keni kujdes që të mos hyjni në UNTIL lak me "a" duke qenë më i madh se 5. "a" do të shtohet në një vlerë më të madhe se 6, dhe mënyra e vetme për të ndaluar lakun ëeshtë humbur. Do të ishte më mirv që të përdornit "LOOP UNTIL a > 5" në vend që të minimizoni rezikun e laqeve të pafundshme.

' Ky lak asnjëherë nuk do të arrij fundin e vlerës së tij = 1

DO WHILE a <= 5
  PRINT "Hello World"; a
  INC a
  IF a = 4 THEN BREAK
LOOP

Tungjatjeta Popull 1
Tungjatjeta Popull 2
Tungjatjeta Popull 3

See also

Sktrukturat kontrolluese të ciklit