Está en la página 1de 3
2 BUCLES. ‘Los bucles con estructuras que penriten ejecutar partes dl cédigo de fora rapetida mientras ce curpla ura conden. Esta condicién puede ser simple o compuesta de otras consiciones uridas por operadores Isgicos. L- Sentencia WHILE ‘Su sintade ext ‘whe (condicén) sentenca; ‘Con esta sentencia se cortrdala condicién artes de entrar en el bucle. Si ésta ne se cumple, el programa no entrard en el bucle, Naturalmente, sien ol intwior del bucle hay mas de una sentencia, éstas deberdn ir entre aves para que se ejecuten como un blog / 2.- Sentencia DO...WHILE Su sintans es: dof sentencial; sentencia2; while (condicén); /* uso de la sentencla DO...WHILE */ include main() /* Muestra un menu sino se pulsa 4* char seleccion; seleccion=getchar(); switch(seleccion)¢ Case '1':prit break; case ''2' breale case '3":printf("Opcion 3"); ¥ Jwhile(seleccion!="4'); Archivo: Con esta sentencia se controla 2 concicién al final del bucle. Si ésta se cumple, el programa vuelve a ejecutar las sentencias del bucle. La Ghica diferencia entre las sentencias whe y do...while es que con la segunda el cuerpo del bucle se ejecutard por lo menos una vez. \\ 7* Uso de la sentencia FOR. */ #include i main() /* Escribe la tabla de multiplicar */ int num, x-results printf("Introduce un numero: *) scanf("%d",8num); 3- Sentencia FOR printf("\n%d por %d = %d\n",num,x;result) + su sintax Su sintans es: 7 for (iniciatracion;condicién;incremento){ sentencial; sentencia2; Archivo: } L La iniciaizacin indica una variable (variable de control) que condiciona la repeticion del bucle. Si hay mas, van separades por comas: for (a= 1,b= 100;a! ate) EI flujo del bucle FOR transcurre de la siguiente forma: aicializacién —+ condicién —+ si se cumple, efecuta el bucle —» incremento Ly sino se cumple, sale de bcl y contin el programa

También podría gustarte