¿Qué es un ciclo while?
Los ciclos while es otra forma de hacer repeticiones de
condiciones permitiéndonos ejecutarla de manera repetitiva sin tener un valor
inicial o final ya que este no depende de valores numéricos y más bien depende
de condiciones otorgadas de verdadero o falso y por este motivo son diferentes
y más efectivos a diferencia de los ciclos for.
La sentencia o grupo de sentencias que se repite en un
bloque se denomina cuerpo del ciclo y cada repetición del cuerpo del ciclo se
llama iteración del ciclo.
Utilice una estructura While...End While si desea repetir un
conjunto de instrucciones un número indefinido de veces, siempre que una
condición sea True.
Si desea más flexibilidad con respecto a la ubicación donde
prueba la condición o al resultado para el que la prueba, quizá prefiera
Instrucción Do...Loop (Visual Basic). Si desea repetir las instrucciones un
número fijo de veces, Instrucción For...Next (Visual Basic) suele ser mejor
opción.
Si condition es True, se ejecutan todas las statements hasta
que se encuentra la instrucción End While Después, el control vuelve a la
instrucción While y se comprueba de nuevo condition. Si condition aún es True,
se repite el proceso. Si es False, el control pasa a la instrucción que sigue a
la instrucción End While.
¿Cómo funciona un
ciclo while?
Necesitamos comprender que en un ciclo while se utiliza
cuando queremos o necesitamos repetir una sentencia un número indefinido de
veces, por ejemplo, podemos pedirle al usuario que introduzca una cantidad
deseada de latas de refresco a comprar las veces que el desee por lo que podrá
poner “2, 4, 7, etc.” Y el programa seguirá corriendo e ingresando nombres y
solo dejara de hacerlo cuando se pida una condición específica que en este caso
sería cuando el usuario ingrese una cantidad mayor a “7”.
A continuación la sintaxis del ciclo while en c++
Sintaxis ciclo while en c++
Esta es muy sencilla ya solo requerimos tener bien clara
una condición de parada.
en este caso nuestra sintaxis del Pseudocódigo quedaría de
este modo
Aquí tenemos lo esencial del ciclo, como es la condicional
en la línea una que nos dice que si el número es mayor a 7 el ciclo debe
terminar ahí, las otras líneas son meramente guía para que el usuario realice
los pasos dichos en ella como son el ingresar una cantidad y en caso de
ingresar más de 7, avisarle que no puede hacer esa función y terminar el ciclo.
Cuando el usuario ejecute el programa tendrá que verse así.



Bien Bien 👍👏
ResponderBorrar