ciclo while
Ciclo While
El Bucle While o Bucle Mientras es un ciclo repetitivo basado en los resultados de una expresión lógica, se encuentra en la mayoría de los lenguajes de programación estructurados. El propósito es repetir un bloque de código mientras una condición se mantenga verdadera.
¿Cómo funciona un ciclo While?
para comprender mejor el funcionamiento del ciclo While, pongamos un buen ejemplo, imaginemos que por algún motivo queremos pedirle a un usuario una serie de números cualquiera y que sólo dejaremos de hacerlo cuando el usuario ingrese un número mayor a 100. como vemos, aquí no no podríamos utilizar un ciclo For, pues no tenemos ni idea de cuándo cuando al usuario se le va a ocurrir ingresar un número mayor que 100, es algo indeterminado para nosotros, sin embargo el ciclo While nos permite ejecutar una acción de forma infinita hasta que se cumpla alguna condición y específica, en nuestro caso sería que el número ingresado sea mayor a 100. De modo que el usuario no se ingresa de manera sucesiva los siguientes números 1, 50, 99, 49, 21, 30, 100... nuestros programas no finalizará, pues ninguno de estos números Es mayor que 100, sin embargo si no se ingresa el número 300, el programa finalizará inmediatamente.
Vamos a ver ahora cómo es la sintaxis de ciclo While en c++, Así estaremos listo para usarlo en nuestro programa de ahora en adelante Cada vez que lo necesitemos.
la sintaxis de un ciclo While es incluso más simple y "Legible" que la de ciclo for en c++, pues simplemente requerimos tener Clara una condición de parada. En realidad, en la mayoría de las lenguajes de alto nivel la manera de escribir un ciclo While (la sintaxis) es incluso muy similar, así que con tan sólo tener bien Clara una condición de finalización para el ciclo tendremos Prácticamente todo hecho.
Pseudocódigo
Diagrama de Flujo