PROGRAMMIAMO
C++ - Ciclo while

Ciclo while

In C l'istruzione while fornisce il modo più immediato per realizzare un ciclo standard. La sua sintassi è la seguente:

while (condizione)
    {
   istruzione1;
   istruzione2;
   ...
    }

Consideriamo per esempio il ciclo per il calcolo del fattoriale di un numero num intero:

La sua traduzione con l'istruzione while è immediata:

fat = 1;
while (num>1)
    {
   fat = fat*num ;
   num = num - 1 ;
    }

Nel caso particolare in cui il blocco di istruzioni contenga una sola istruzione, le parentesi graffe possono essere omesse:

while (var>=0)
   var = var - 1;

Le parentesi graffe formano un blocco di istruzioni e, come già visto a proposito dell'if, è possibile costruire blocchi di istruzioni annidati uno dentro l'altro, come nel seguente esempio:

    while (divisore<numero)
        {
        resto = numero%divisore;

        if (resto==0)
            {
            cout<<"Il numero "<<numero<<" non e' primo\n";
            break;
            }

        divisore = divisore+1;
        }

link precedente - successiva link

Sito realizzato in base al template offerto da

http://www.graphixmania.it