Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúas navegando consideramos que aceptas su uso. OK Más información | Y más

Estructura de control de repetición DO/WHILE en C++





Hola amig@s, en esta oportunidad veremos la Estructura de repetición Do While, daremos una simple explicación  con un ejemplo práctico sobre dicho ciclo,  y de como se diferencia de While, así que pasemos al tutorial.

Estructura de repetición Do While:

La estructura de repetición  do while es muy similar a la estructura de repetición while,  con la salvedad que en  while la evaluación de condición de continuidad es al principio, antes que se se ejecute el cuerpo de
éste. En cambio la estructura do while es lo contrario evalúa primero la condición de  continuidad del ciclo después de ejecuta el cuerpo, por lo tanto el cuerpo se ejecuta por lo menos una vez.

Observemos que NO es necesario utilizar llaves en la estructura do while, si existe solamente una instrucción en el cuerpo... Sin embargo, la mayoría que hemos trabajado en C++ tratamos de incluir llaves para evitar confusiones. veamos lo siguiente:

Estructura While:

while ( condición )

Estructura do while sin llaves:

do
    instrucción
 
    while ( condición )

Estructura do while con llaves:

do {
         instrucción

     }  while ( condición ) ;


Como una buena práctica de programación en C++ es bueno quitar ambigüedades, con esto quiero decir hacer un código mas limpio ayuda a una depuración y ejecución del mismo sin tantos contratiempos, veamos un ejemplo simple de la estructura de repetición do while.



Ahora compilado y ejecutado:





Bueno amig@s como vimos en este pequeño tutorial la diferencia entre while y do/while no es tan marcada, pero si hay que tener cuidado donde y como utilizarla para no crear ambigüedad entre ambos ciclos, con esto concluimos este post espero sea de su ayuda y cualquier cosa estamos a la orden, me suscribo...by 4uxx--.

0 comentarios :

>

Publicar un comentario

 
Copyright © Developers For Life