Está en la página 1de 2

< Volver a Códigos Programación

8. Bucle WHILE en C++

En este tutorial te explicaré el bucle WHILE en C++. La instrucción 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 WHILE

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

ella.

while (condición de seguimiento)

instrucciones;

};

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. Si la condición que se indica

dentro del paréntesis no se cumple, dejara de ejecutar las instrucciones dentro del bloque.

Instrucciones, acciones que se realizarán en cada ciclo del bucle y que tendrán relación con la

condición de seguimiento.

Condición de seguimiento, cuando esta condición no se cumpla el bucle llegará a su final, por lo

tanto, seguirá ejecutando el código que se encuentre a continuación o finalizará el programa (si no

existe más código).


 

Uso del WHILE 

Existen diferentes tipos de instrucciones para crear bucles. El bucle de tipo FOR se explicará más

adelante, y el bucle DO – WHILE, que se explicó en la clase anterior.

Para saber cuándo es necesario utilizar 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 se dejen de cumplir 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 WHILE.

INICIO Condición SI Instrucciones FIN

NO

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

WHILE.

En el tutorial de hoy te explicaré como crear un bucle para obtener los números del 0 a la edad

introducida por pantalla. Para ello, se utilizará el bucle WHILE, que comprobará en cada iteración si el

número que se va incrementando coincide con la edad introducida.

También podría gustarte