edutecnica
 


Ciclo while (ripetizione precondizionale)

Un ciclo con ripetizione precondizionale prevede il controllo iniziale della condizione; esso si rappresenta con l'istruzione while

while(condizione){
istruzioni;
}


Il ciclo viene ripetuto fin tanto che rimane vera la condizione. Quando la condizione diventa falsa, l'esecuzione del programma prosegue dalla prima istruzione successiva al ciclo.

 

int x=9; while(x<20){
x++;
cout<<" "<<x;
}//fine while

Interessante notare come il listato di sinistra stampi tutti i numeri da 10 a 20; mentre il listato di destra stampa solo 50: il ciclo while non viene eseguito neanche una volta. In tal caso la variabile di controllo non soddisfa sin da subito la condizione logica del while.

 

int x=50; while(x<20){
x++;
cout<<" "<<x;
}//fine while


edutecnica