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