Benritrovati amici di corso di programmazione, oggi parleremo degli oparatori logici.
Nella precedenti puntate abbiamo parlato di variabili di tipo boleane e di selezione. Le operazioni possibili sulle variabili bool sono: la negazione not (!), il prodotto o congiunzione and (&&) e infine la somma o disgiunzione or (||).
-Negazione not:
l’operazione di negazione esegue il cambiamento del valore della variabile. Per esempio x= !(x) si ottiene il seguente risultato:
se x aveva valore Vero, ora avrà valore Falso
se x aveva valore Falso ora avrà valore Vero.
-Prodotto logico and:
Il prodotto logico tra due variabili ha come risultato Vero solo se entrmbe le variabli hanno valore Vero. L’operatore del prodotto logico è il seguente: &&
per esempio (somma>10) && (somma<20) il risultato di questa operazione è vero solo se somma è sia minore di 20 che maggiore di 10.
-Somma logica or:
La somma logica tra due varbili ha come risultato vero anche se una sola delle due varibili ha valore vero. Analizziamo il seguente esempio:
(anni<10) || (anni>80) il risultato della seguente condizione è vero anche se solo una delle due condizioni è vero. Sarà falso invece se tutte e due sono false, in questo caso se la variabile anni ha valore compreso tra 10 e 80.
Bene, è tutto anche per questa puntata, vi aspetto alla prossima in cui vedremo un’applicazione un po’ più complessa della selezione. A presto!




















Lascia un commento