Il ciclo while a differenza del ciclo for viene utilizzato quando non si ha certezza del numero di iterazioni che si vuole far compiere al blocco di istruzioni. La sintassi è la seguente:
Può capitare che necessitiamo di far avvenire un'istruzione o un blocco di istruzioni più volte fino al verificarsi di una certa condizione. In questo caso possiamo usare due istruzioni fondamentali di ciclo: l'istruzione for e l'istruzione While.
Istruzione for permette di far eseguire un'istruzione o il blocco di istruzioni almeno una o n volte. Prevede l'utilizzo di una variabile intera di controllo che viene inizializzata all'inizio e che può essere incrementata o decrementata ogni volta che viene eseguita l'istruzione. Il ciclo si ferma solo quando la variabile di controllo assume un determinato valore specificato all'interno dell'istruzione for
for ([ variabile di controllo inizializzata];[condizione di stop ciclo]; [incremento o decremento variabile di controllo]) { blocco istruzioni}; Esempio: for ( int a = 0; a<5; a++) { Print("Il valore di a =:", a); } Il risultato sarà: