Loops/Do-while

From Rosetta Code
Revision as of 18:38, 14 April 2008 by rosettacode>Mwn3d (Added BASIC example)
Task
Loops/Do-while
You are encouraged to solve this task according to the task description, using any language you may know.

Start with a value at 0. Loop while value mod 6 is not equal to 0. Each time through the loop, add 1 to the value then print it. The loop must execute at least once.

BASIC

Works with: QuickBasic version 4.5

<qbasic>a = 0 do

 a = a + 1
 print a

loop while a mod 6 <> 0</qbasic>

Java

<java>int val = 0; do{

  val++;
  System.out.println(val);

}while(val % 6 != 0);</java>