< 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.
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.
Con esto, respondemos a la segunda pregunta, antes de ejecutar las instrucciones es necesario comprobar que la condición se cumpla.
Por cierto, me basaré en el código realizado en la clase Bucle DO – WHILE en C++.
Para acabar de averiguar cómo utilizar el bucle 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 WHILE en C++!
Clases del curso
- 1. Introducción y Hola Mundo (15:02)
- 2. Variables en C++ (14:13)
- 3. Capturar datos por pantalla en C++ (7:07)
- 4. Calcular si un número es par o impar en C++ (9:47)
- 5. Condicionales IF - ELSE en C++ (11:33)
- 6. Condicional SWITCH - CASE en C++ (11:17)
- 7. Bucle DO - WHILE en C++ (10:49)
- 8. Bucle WHILE en C++ (13:45)
- 9. Bucle FOR y función LENGHT en C++ (15:30)