2. Hemos visto cómo comprobar
condiciones, pero no cómo hacer que una
cierta parte de un programa se repita un
cierto número de veces o mientras se
cumpla una condición.
En C tenemos varias formas de conseguirlo.
3.
4. Si queremos hacer que una
sección de nuestro programa se
repita mientras se cumpla una
cierta condición, usaremos la
orden “while”.
5. Esta orden tiene dos formatos
distintos, según comprobemos la
condición al principio o al final.
6. En el primer caso, su sintaxis es
{
}
while (condición)
Sentencia(s);
7. La sentencia o el grupo de sentencias
entre {} se repetirá mientras la
condición sea cierta.
Si la condición es falsa ya desde un
principio, la sentencia no se ejecuta
nunca.
(Ejemplo)
8. En el ejemplo, si se introduce 0 la
primera vez, la condición es falsa
y ni siquiera se entra al bloque del
“while”, terminando el programa
inmediatamente.
9. Crear un programa que pida al usuario su
contraseña (numérica). Deberá terminar cuando
introduzca como contraseña el número 6523, pero
volvérsela a pedir tantas veces como sea
necesario.
Crear un programa que escriba en pantalla los
números del 1 al 10, usando “while”.