πŸ“’ Nuovo Corso Tailwind Completo disponibile!

Esercizi Operatori Logici in C#

Ecco degli esercizi semplici con soluzione per praticare le basi degli operatori logici in C#.

⚠ Hai trovato errori su questa pagina? Vuoi suggerire idee o contribuire? Visita la pagina contatti

Tracce

🍰 Esercizio 1

Scrivi un programma che dichiara due variabili booleane e utilizza l'operatore logico AND per determinare se entrambe sono vere. Stampa il risultato a schermo./summary>
bool valore1 = true;
bool valore2 = false;
bool entrambiVeri = valore1 && valore2;
Console.WriteLine("Entrambi i valori sono veri? " + entrambiVeri);

🍰 Esercizio 2

Scrivi un programma che dichiara due variabili booleane e utilizza l'operatore logico OR per determinare se almeno una di esse Γ¨ vera. Stampa il risultato a schermo.
bool valore1 = true;
bool valore2 = false;
bool almenoUnoVero = valore1 || valore2;
Console.WriteLine("Almeno uno dei valori Γ¨ vero? " + almenoUnoVero);

🍰 Esercizio 3

Scrivi un programma che dichiara una variabile booleana e utilizza l'operatore logico NOT per negarne il valore. Stampa il risultato a schermo.
bool valore = true;
bool negato = !valore;
Console.WriteLine("Il valore negato Γ¨: " + negato);

🍰 Esercizio 4

Scrivi un programma che dichiara tre variabili booleane e utilizza gli operatori logici per determinare se almeno due di esse sono vere. Stampa il risultato a schermo.
bool valore1 = true;
bool valore2 = false;
bool valore3 = true;
bool almenoDueVeri = (valore1 && valore2) || (valore1 && valore3) || (valore2 && valore3);
Console.WriteLine("Almeno due dei valori sono veri? " + almenoDueVeri);

🍰 Esercizio 5

Scrivi un programma che dichiara due variabili booleane e utilizza gli operatori logici per determinare se entrambe sono false. Stampa il risultato a schermo.
bool valore1 = false;
bool valore2 = false;
bool entrambiFalsi = !valore1 && !valore2;
Console.WriteLine("Entrambi i valori sono falsi? " + entrambiFalsi);

🍰 Esercizio 6

Scrivi un programma che dichiara due variabili booleane e utilizza gli operatori logici per determinare se almeno una di esse Γ¨ vera e l'altra Γ¨ falsa. Stampa il risultato a schermo.
bool valore1 = true;
bool valore2 = false;
bool unoVeroUnoFalso = (valore1 && !valore2) || (!valore1 && valore2);
Console.WriteLine("Uno dei valori Γ¨ vero e l'altro Γ¨ falso? " + unoVeroUnoFalso);

🍰 Esercizio 7

Scrivi un programma che dichiara tre variabili booleane e utilizza gli operatori logici per determinare se tutte e tre sono vere. Stampa il risultato a schermo.
bool valore1 = true;
bool valore2 = true;
bool valore3 = true;
bool tuttiVeri = valore1 && valore2 && valore3;
Console.WriteLine("Tutti i valori sono veri? " + tuttiVeri);

🍰 Esercizio 8

Scrivi un programma che dichiara tre variabili booleane e utilizza gli operatori logici per determinare se almeno una di esse Γ¨ vera e le altre due sono false. Stampa il risultato a schermo.
bool valore1 = true;
bool valore2 = false;
bool valore3 = false;
bool unoVeroDueFalsi = (valore1 && !valore2 && !valore3) || (!valore1 && valore2 && !valore3) || (!valore1 && !valore2 && valore3);
Console.WriteLine("Una delle variabili Γ¨ vera e le altre due sono false? " + unoVeroDueFalsi);

🍰 Esercizio 9

Scrivi un programma che dichiara due variabili booleane e utilizza gli operatori logici per determinare se entrambe sono vere o entrambe sono false. Stampa il risultato a schermo.
bool valore1 = true;
bool valore2 = true;
bool entrambiVeriOFalse = (valore1 && valore2) || (!valore1 && !valore2);
Console.WriteLine("Entrambe le variabili sono vere o entrambe sono false? " + entrambiVeriOFalse);

🍰 Esercizio 10

Scrivi un programma che dichiara tre variabili booleane e utilizza gli operatori logici per determinare se almeno due di esse sono vere o almeno due di esse sono false. Stampa il risultato a schermo
bool valore1 = true;
bool valore2 = false;
bool valore3 = false;
bool almenoDueVeriODueFalsi = (valore1 && valore2 && !valore3) || (!valore1 && valore2 && valore3) || (valore1 && !valore2 && valore3);
Console.WriteLine("Almeno due delle variabili sono vere o almeno due sono false? " + almenoDueVeriODueFalsi);