Corso di programmazione

[Corso di Programmazione #15] – Operatori Logici

[Corso di Programmazione #15] - Operatori Logici 1

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!

Leave a Response

Translate »

Su questo sito utilizziamo strumenti nostri o di terze parti che memorizzano piccoli file (cookie) sul tuo dispositivo. I cookie sono normalmente usati per permettere al sito di funzionare correttamente (cookie tecnici), per generare statistiche di uso/navigazione (cookie statistici) e per pubblicizzare opportunamente i nostri servizi/prodotti (cookie di profilazione). Possiamo usare direttamente i cookie tecnici, ma hai il diritto di scegliere se abilitare o meno i cookie statistici e di profilazioneAbilitando questi cookie, ci aiuti ad offrirti una esperienza migliore con noi. 

 

>> Cookie Policy <<