Un bucle while es una estructura de control repetitiva en donde se comprueba si una condición es verdadera, en caso de serlo se realiza un ciclo de instrucciones y al terminar se realiza otra comprobación. Para salir del bucle la condición debe ser falsa.
Estructura general:
En C++ se puede salir de cualquier bucle con la instrucción break;
Ejemplo:
Realizar un programa que calcule el factorial de un número utilizando un bucle while.
Código:
Ejecución del programa: