giovedì 27 settembre 2012

Uso degli operatori logici

Una espressione semplice può essere valutata attraverso l'uso degli operatori logici tramite il valore di vero o falso. Tuttavia è possibile combinare gli operatori logici per creare espressioni più complesse. La sintassi degli operatori logici è la seguente:
! NOT logico !espressione
&& AND logico espressione1 && espressione2
|| OR logico espressione1 || espressione2
Una semplice espressione logica complessa può essere scritta in modo seguente:
string sNome;
string sPassword;
cout << “Inserisci nome”;
cin >> sNome;
cout << “Inserisci password”;
cin >> sPassword;
if ( sNome == “Pippo” && sPassword == “Noccioline”)
{ cout << “Ciao Super-pippo”; }
if ( sNome == “ospite” || sPassword == “ospite”)
{ cout << “Benvenuto ospite”; }

In questo breve  frammento di programma, vengono riconosciuti come validi utenti Pippo e ospite, nel primo caso è necessario conoscere la passweord per essere ritenuti un valido utente, nel secondo caso la parola ospite può essere digitata come nome utente o come password.

Nessun commento:

Posta un commento