sábado, mayo 02, 2009

Ciclos en C

Ciclos, bucles, iteraciones...para el caso es lo mismo. Hasta ahora hemos aprendido los comandos básicos para realizar algoritmos en las que hemos manejado operaciones sencillas, las cuales en nada han incurrido en procesos repetitivos.

Si tuvieramos que realizar un código, en el que por ejemplo, necesitáramos imprimir en pantalla la tabla de multiplicar solicitada por el usuario, deberiamos hacer algo como esto:


#include <stdio.h>
#include <stdlib.h>
int main()
{
int tabla;
printf("Ingrese la tabla de multiplicar a obtener: ");
scanf("%i",&tabla);
printf("\n%i x 1 = %i\n",tabla,tabla*1);
printf("%i x 2 = %i\n",tabla,tabla*2);
printf("%i x 3 = %i\n",tabla,tabla*3);
printf("%i x 4 = %i\n",tabla,tabla*4);
printf("%i x 5 = %i\n",tabla,tabla*5);
printf("%i x 6 = %i\n",tabla,tabla*6);
printf("%i x 7 = %i\n",tabla,tabla*7);
printf("%i x 8 = %i\n",tabla,tabla*8);
printf("%i x 9 = %i\n",tabla,tabla*9);
printf("%i x 10 = %i\n\n",tabla,tabla*10);
system("pause");
return 0;
}

Un código larguísimo evidentemente e imaginen que pasaria si necesitara no mostrar los 10 primeros productos sino los primeros100!!!. Sería un código eterno...Es por eso que necesitamos utilizar herramientas que nos permitan realizar iteraciones de forma que sea comprensible para quien lee el código y que nos resulte en una mínima cantidad de líneas

Bucles:

  • for
  • while
  • do while

Presiona sobre cada sentencia para obtener más información

No hay comentarios.: