Bucle Do/While

Este es el último tipo de bucle que vamos a ver. Realmente casi nunca se utiliza, puesto que ya con el "for" y el "while" se puede hacer de todo. Este está en desuso, pero aún así lo explico, ya que tiene una particularidad reseñable.

En este tipo de bucle se ejecutan al menos una vez las instrucciones del bucle, y esto no se sucede en los dos anteriores. Aquí ocurre esto porque el programa comprueba la condición del bucle después de ya haberse ejecutado una vez.

 

La estructura es la siguiente:

do

{

//Instrucciones del bucle

}

while (<condicion/es>)); 

 

Cuando el programa llega a estas líneas de código lo primero que hace es ejecutar lo que hay dentro del "do", se cumpla la condición o no, y después comprueba si la condición se cumple; si se cumple, sigue ejecutando lo que hay dentro del "do", si no se cumple, sale del bucle. 

Ejemplo para mostrar los números del 1 al 10.

20-1

 

Muy similar a los otros dos ejemplos, como ya os podéis imaginar, solo que ahora utilizamos el do/while. 

Descargar dowhile.cpp

 

En el vídeo de muestra veréis como se ejecuta siempre una vez lo que hay dentro del "do"; cambiaremos la condición del while para que no se cumpla, y aún así, ejecutará una vez la instrucción, o sea, que se mostrará un 1 por pantalla.

Bucle Do/While

Daniel Pozo Chichon

Técnico en Desarrollo de Aplicaciones Informáticas (Grado superior)

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame