DEV Community

Cover image for Introducción a C++: parte 3 Estructuras de control [repetitivas]
Paul Contreras
Paul Contreras

Posted on

Introducción a C++: parte 3 Estructuras de control [repetitivas]

Repetitivas

De manera simple estas estructuras ejecutan fragmentos de codigo mientras se cumplen ciertas condiciones, existen 3 tipos principales: while, do-while, for.

While

El while se utiliza para ejecutar fragmentos de codigo mientras se cumple la condición es decir si no se cumple no se ejecuta nada, su estructura es:

while (condición){
  // Codigo que se ejecuta mientras se cumple la condición 
}
Enter fullscreen mode Exit fullscreen mode

Ejemplo usando while:

while-example

Do-while

El do-while al igual que el while ejecuta el fragmentos de codigo mientras una condición se cumple, la diferencia es que este ejecuta el fragmento al menos una vez, es decir se ejecuta 1 vez y después comprueba si sigue ejecutándose, su estructura es:

do {
 // Codigo que se ejecuta 1 vez y verifica si sigue  ejecutándose 
} while (condición);

Enter fullscreen mode Exit fullscreen mode

Ejemplo usando do-while:

do-while-example

For

El for al igual que el while ejecuta el fragmentos de codigo mientras una condición se cumple. Sin embargo, la diferencia clave radica en su estructura y propósito, el for se usa generalmente se utiliza generalmente para iterar sobre una secuencia específica de elementos, como una lista, una tupla, o un rango numérico, su estructura es:

for (inicialización; condición; incrementación;){
   // Fragmento de codigo 
}
Enter fullscreen mode Exit fullscreen mode

Una manera mas sencilla de verlo es:

for (desde; hasta; con paso de;){
   // Fragmento de codigo 
}
Enter fullscreen mode Exit fullscreen mode

Ejemplo usando for:

for-example

Conclusión

Aunque las 3 estructuras sirven para ejecutar fragmentos de codigo mientras una condición se cumple, para determinar que estructura usar, lo mejor es ver el propósito de nuestro programa.

Top comments (0)