Y nos queda el bucle DO … WHILE, y esta sentencia es similar al bucle FOR y WHILE, en realidad, para ciertos casos, se podrian utilizar cualquiera de ellas y el resultado seria el mismo.
C++
do{
instrucciones;-
}
while(condicion);
Java
do
{
sentencias;
}
while ( condición );Y el siguiente metodo, es la forma abreviada de hacer un bucle DO … While con una sola sentencia.
do sentencia while ( condición );
JavaScript
do
{
sentencias;
}
while( condición );
PHP
do {
sentencias;
}
while (condición);
Velneo
En velneo no disponemos del bucle DO … While, solo podras usar el bucle FOR
C#
do {
instrucciones;
}
while( condición );
Visual Basic
Do { While | Until } condicion
[ sentencias ]
[ Exit Do ]
[ sentencias ]
Loop
o tambien
Do
[ sentencias ]
[ Exit Do ]
[ sentencias ]
Loop { While | Until } condicion
Ruby On Rails
until condicion
sentencias
end
El bucle FOR se suele utilizar para repetir una tarea N veces, y WHILE se suele utilizar cuando se debe comprobar la condicion antes de ejecutar la tarea por primera vez, esto implica que el contenido del bucle While, podria no ejecutarse y el bucle DO … WHILE, similar a los anteriores excepto en una cosa, la condicion se comprueba al final del bucle, y eso implica que las sentencias contenidas en el interior del bucle se van a ejecutar al menos una vez.
Esta vez lo repetire solo una vez, solo una vez, porque la condicion no se ha cumplido, pero eso aun no lo sabia hasta que lo he repetido.