Professional Documents
Culture Documents
Estructura Repetitiva HACER MIENTRAS o Do While
Estructura Repetitiva HACER MIENTRAS o Do While
Por tanto, se trata de repetir el cuerpo del bucle (grupo de sentencias), hasta que la
condición se haga falsa (valor nulo), o mejor dicho, vamos a ejecutar el grupo de
sentencias mientras la condición sea cierta (valor no nulo), entonces, como mínimo
siempre vamos a ejecutar el cuerpo del bucle al menos una vez, ya que la condición de
salida (<exp-condición>) la encontramos al final.
SINTAXIS
do
{
Instrucciones;
}
Condición While (Condición)
Ejemplo 1:
#include <stdio.h>
int digito=0;
do
printf("%d ",digito++);
while (digito<=9);
}
Visualizará: 0 1 2 3 4 5 6 7 8 9
Ejemplo de aplicación:
En este programa usamos la variable T para almacenar el número introducido por el usuario, y la
variable i como contador en el bucle. La sentencia puts con una cadena vacía como argumento la
usamos para introducir un salto de línea.
#include <stdio.h>
#include <stdlib.h>
//Ejemplo aprenderaprogramar.com
int main() {
int T; int i=1;
printf ("Indique la tabla que desea conocer (de 1 a 10): ");
scanf ("%d", &T);
puts(""); printf("TABLA DEL %d \n", T);
while (i<=10) { printf ("%d * %d = %d \n",T, i, T*i); i=i+1;}
return 0;
}