Bucles

Se utilizan para ejecutar varias veces determinados bloques de código mientra se cumpla una condición. Existen 3 elementos que controlan el flujo del bucle. La inicializacion que fija los valores con los que iniciamos el bucle, la condición de permanencia en el bucle y la actualizacion de la variable de control al ejecutarse la iteración.

Bucle While

Se ejecutará mientras se cumpla la condición.

var condicion; // Inicializacion

while(condicion) { // Condicion de permanencia
  bloque_de_codigo // Codigo a ejecutar y actualizacion de la variable de control
}
#include <iostream>

using namespace std;

int main() 
{
  int i = 0;

  while(i < 11) {
    cout << i << endl;
    i++;
  }

  return 0;
}
//-> 0 1 2 3 4 5 6 7 8 9 10

Bucle Do/While

Es similar al while con la salvedad de que ejecutamos un bloque de código dentro de do por primera vez y después se comprueba la condición de permanencia en el bucle.

#include <iostream>

using namespace std;

int main() 
{
  int i = 0;

  do {
    cout << i << endl;
    i++;
  }
  while(i < 11);

  return 0;
}
//-> 0 1 2 3 4 5 6 7 8 9 10

Bucle For

Nos permite resumir en una línea la forma de un bucle while.

#include <iostream>

using namespace std;

int main() 
{
  for(int i = 0; i < 11; i++) {
    cout << i << endl;
  }

  return 0;
}
//-> 0 1 2 3 4 5 6 7 8 9 10

results matching ""

    No results matching ""