7. Sentencias de control 2



WHILE

WHILE es una estructura de control que permite repetir un determinado numero de veces una tarea.

Sintaxis y ejemplo:

while(condición){
  //Instrucciones
}

//------------------

int a = 5;
int b = 1;

while(a>b){
  printf("Hola %d \n", b);
  b++;
}

//Resultado
Hola 1
Hola 2
Hola 3
Hola 4

 

DO WHILE

DO WHILE es similar a un bucle WHILE, excepto que este permite ejecutar al menos una vez el bloque de código antes de evaluar la condición.

Sintaxis y ejemplo:

do{
  //Instrucciones
} while(condición);

//--------------------

int a = 1;
int b = 5;

do{
 printf("Hola %d \n", a);
 a++;
} while(a<b);

//Resultado
Hola 1
Hola 2
Hola 3
Hola 4

 

FOR

FOR es una estructura para repetir un código una o más veces dependiendo de un contador.

Sintaxis y ejemplo:

for(valor; condición; paso; ){
  //Instrucciones
}

//---------------------
for (int a = 1; a < 6; a++) {
     printf("%d \n", a);
}

//Resultado
1
2
3
4
5