Usando for, while y do while repeticiones Usando for, while y do while
ciclos Los ciclos sirven para repetir una serie de pasos según sea el caso.
Ciclo for Cuando se quiere que se repitan las cosas un número de veces. Para esto se necesita un contador, un limite y un tamaño de paso. Ejemplo: Un programa que imprime 20 veces la palabra “Hola”. Inicio #include<stdio.h> #include<stdlib.h> int main (void) { long long contador; for (contador=1;contador<=20;contador++) printf("Hola "); } system("PAUSE"); return 0; Contador<=20 Hola Fin
While El ciclo while es para cuando se necesita una condición para hacer la repetición. Ejemplo: imprime 20 veces la palabra “Hola” con el número de repetición. Inicio #include<stdio.h> #include<stdlib.h> int main(void) { int cont; cont=1; while(cont<=10) printf("%i.- hola\n",cont); cont=cont+1; } Cont=1 Cont<=20 Cont “Hola” Fin
Do while Para el comando do while funciona de la misma manera que el while, pero primero siempre hará una repetición y después verificará si hace la siguiente repetición con la condición. Ejemplo: un programa que se introduce una contraseña, si es incorrecta se repite la pregunta. Inicio #include<stdio.h> #include<stdlib.h> int main (void) { float password; do printf("Introduce la contraseña: \n"); scanf("%f",&password); }while(!(password==123)); printf("¡correcto!"); } contraseña !(Contraseña==123) ¡Correcto! Fin