< Volver a Códigos Programación

7. Bucle DO – WHILE en C++


En este tutorial te explicaré el bucle DO – WHILE en C++. La instrucción DO – WHILE es una estructura de control cíclica, la cual te permite ejecutar una o varias líneas de código de forma repetitiva.

Sintaxis de DO – WHILE

Primero de todo te explicaré la sintaxis de la instrucción DO – WHILE para que empieces a familiarizarte con ella.

do{ 
   instrucciones;
}while(condición de seguimiento);
  • DO, esta palabra reservada sirve para marcar el inicio del ciclo.
  • Instrucciones, acciones que se realizarán en cada ciclo del bucle y que tendrán relación con la condición de seguimiento.
  • WHILE, palabra reservada que sirve para marcar el final del ciclo. Aquí se introducirá la condición que nos indicará si el bucle finaliza o si vuelve a realizar otro ciclo, volviendo al apartado DO.
  • Condición de seguimiento, cuando esta condición no se cumpla el bucle llegará a su final, por lo tanto, no volverá al apartado DO, sino que seguirá ejecutando el código que se encuentre a continuación o finalizará el programa (si no existe más código).

 

Uso del DO – WHILE 

Existen diferentes tipos de instrucciones para crear bucles, que te explicaré más adelante.

Para saber cuándo es necesario utilizar DO – WHILE tienes que hacerte las siguientes preguntas:

  • ¿Cuándo pararé el ciclo?
  • ¿Necesito comprobar las condiciones antes o después de las instrucciones?

Son dos preguntas sencillas, pero que pueden hacerte cambiar de tipo de bucle.

Cuando me refiero a parar el ciclo, hablo de dejar de ejecutar las instrucciones que engloban este mismo. Para poder hacer esto es necesario que no se cumplan una serie de condiciones que se definen en el apartado WHILE.

En la siguiente imagen te muestro la estructura, de un programa básico, utilizando la estructura DO – WHILE.

 

 

Una vez la condición deje de cumplirse, el programa finalizará, o pasará al siguiente apartado. Si se cumple esta condición, el programa volverá a ejecutar todas las instrucciones que engloben el ciclo DO – WHILE.

En el tutorial de hoy te explico un ejemplo en el que se suele utilizar la estructura DO – WHILE y en el que es necesario que la condición se compruebe después de ejecutar las instrucciones (haciendo referencia a la segunda pregunta).

Por cierto, me basaré en el código realizado en la clase  Condicional SWITCH – CASE en C++

Para acabar de averiguar cómo utilizar el bucle DO – WHILE, te recomiendo que visualices el tutorial.

Si quieres saber más o necesitas ayuda personalizada, puedes suscribirte a mis servicios en el siguiente enlace

➡️ SUSCRIBIRSE A INGENIERO BINARIO ⬅️

 

Sin más, ¡Bucle DO – WHILE en C++!


Clases del curso


< Volver a Códigos Programación