Menu
Coddy logo textTech

Operatori logici Parte 2

Fa parte della sezione Fondamenti del percorso C# di Coddy. Lezione 22 di 69.

Gli operatori logici hanno una tabella speciale chiamata "tabella di verità" che mostra cosa restituisce la combinazione degli operatori logici.

Tabella di verità dell’operatore and (&&):

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

L'unico modo per ottenere true con l'operatore and (&&) è che sia a sia b siano true

Tabella di verità dell'operatore or (||):

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

In questo caso, per ottenere un risultato true, a oppure b deve essere true.

Tabella di verità dell’operatore not (!):

a!a
falsetrue
truefalse

Qui il valore di a è invertito. Se a è false, allora !a è true

challenge icon

Sfida

Principiante

Devi assegnare valori interi alle variabili b1 e b2 in modo che b3 risulti true nell’espressione: b3 = !((b1 + b2) > (b1 * b2)).

Provalo tu

using System;

class Program {
    public static void Main(string[] args) {
        // Scrivi il tuo codice qui sotto
        // Sostituisci i numeri segnaposto con i valori corretti
        int b1 = 1;
        int b2 = 1;
        bool b3 = !((b1 + b2) > (b1 * b2));
        
        // Non modificare la riga qui sotto
        Console.WriteLine("b3 = " + b3);
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C# online