Loop with condition on the beginning: while, while end while, do while loop, while do, while wend
Condition testing is done at the beginning of the loop. before each iteration the condition is tested, if it is was true. before the first iteration is a condition test, the use of this loop is excellent in situations where perhaps we don't need to execute the cycle.while
Description
while (condition) statement
Input
- condition - Logical value The condition can be any expression
- statement - statements
Examples
Example
Loop with condition on the beginning the possible of use:i=0;
while (i<10) ++i;
x =0;
while (i<20)
{
i= i+2;
if (i==16)
{
continue;
}
x++;
}
Example
Other pieces of example codes:while (i>0) if (i==10) break; else { i--; }
while (y>1) { x++; y--; }
if ( x >= 12 ) while ( y >= 0 ) --y;
while ( y <= 32 ) y++;
while end while
Description
while condition
statements
end while
Input
- condition - Logical value The condition can be any expression
- statements - statements
Examples
Visual Basic .NET
Loop with condition on the beginning the possible of use:i=0
while i<10
i=i+1
end while
x =0
while i<20
i= i+2
if i=16 then
continue while
end if
x=x+1
end while
Visual Basic .NET
Other pieces of example codes:while i>0 if i=10 then exit do else i=i-1 end if end while
if x >= 12 then while y >= 0 y=y-1 end while end if
while y <= 32 y=y+1 end while
do while loop
Description
do while condition
statements
loop
Input
- condition - Logical value The condition can be any expression
- statements - statements
Examples
Basic
Loop with condition on the beginning the possible of use: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
Basic
Other pieces of example codes: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 do
Description
while condition do statement;
Input
- condition - Logical value The condition can be any expression
- statement - statements
Examples
Object Pascal
Loop with condition on the beginning the possible of use:i:=0;
while i<10 do inc(i);
x :=0;
while i<20 do
begin
i:= i+2;
if i=16 then
begin
continue
end;
inc(x);
end;
Object Pascal
Other pieces of example codes:while i>0 do if i=10 then break else begin dec(i) end;
while y>1 do begin inc(x); dec(y); end;
if x >= 12 then while y >= 0 do dec(y);
while y <= 32 do inc(y);
while wend
Description
while condition
statements
wend
Input
- condition - Logical value The condition can be any expression
- statements - statements
Examples
Basic
Loop with condition on the beginning the possible of use: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
Loop with condition on the beginning in another programming language: