Si queremos hacer que una sección de nuestro programa
se repita mientras se cumpla una cierta condición,
usaremos la orden “while”. Esta orden tiene dos formatos
distintos, según comprobemos la condición al principio o al
final.
En el primer caso,
su sintaxis es
while (condición)
sentencia;
Es decir, la sentencia se repetirá
mientras la condición sea cierta. Si la
condición es falsa ya desde un
principio, la sentencia no se ejecuta
nunca.
do... while
Este es el otro formato que puede tener
la orden “while”: la condición se
comprueba al final. El punto en que
comienza a repetirse se indica con la
orden “do”
do sentencia;
while (condición);
Al igual que en el caso anterior, si
queremos que se repitan varias órdenes
(es lo habitual), deberemos encerrarlas
entre llaves. Nuevamente, puede ser
recomendable incluir siempre las llaves,
como costumbre.
for
Ésta es la orden que usaremos
habitualmente para crear partes del
programa que se repitan un cierto
número de veces.
for (valorInicial; CondiciónRepetición; Incremento)
Sentencia;
Así, para contar del 1 al 10, tendríamos 1
como valor inicial, <=10 como condición de
repetición, y el incremento sería de 1 en 1.
Por tanto, el programa quedaría: