📢 Nuovo Corso Bootstrap Completo disponibile!

Esercizi Operatori di Comparazione in C#

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

Esercizio 1

Scrivi un programma che dichiara due variabili numeriche e utilizza l'operatore di confronto per determinare se sono uguali. Stampa il risultato a schermo.
int numero1 = 10;
int numero2 = 5;
bool sonoUguali = numero1 == numero2;
Console.WriteLine("I numeri sono uguali? " + sonoUguali);

Esercizio 2

Scrivi un programma che dichiara due variabili di tipo stringa e utilizza l'operatore di confronto per determinare se sono uguali. Stampa il risultato a schermo.
string stringa1 = "ciao";
string stringa2 = "ciao";
bool sonoUguali = stringa1 == stringa2;
Console.WriteLine("Le stringhe sono uguali? " + sonoUguali);

Esercizio 3

Scrivi un programma che dichiara due variabili numeriche e utilizza l'operatore di confronto per determinare se il primo numero è maggiore del secondo. Stampa il risultato a schermo.
int numero1 = 10;
int numero2 = 5;
bool primoMaggiore = numero1 > numero2;
Console.WriteLine("Il primo numero è maggiore del secondo? " + primoMaggiore);

Esercizio 4

Scrivi un programma che dichiara due variabili numeriche e utilizza l'operatore di confronto per determinare se il primo numero è minore o uguale al secondo. Stampa il risultato a schermo.
int numero1 = 10;
int numero2 = 5;
bool primoMinoreUguale = numero1 <= numero2;
Console.WriteLine("Il primo numero è minore o uguale al secondo? " + primoMinoreUguale);

Esercizio 5

Scrivi un programma che dichiara due variabili di tipo stringa e utilizza l'operatore di confronto per determinare se la lunghezza della prima stringa è maggiore della seconda. Stampa il risultato a schermo.
string stringa1 = "ciao";
string stringa2 = "hello";
bool primaPiùLunga = stringa1.Length > stringa2.Length;
Console.WriteLine("La prima stringa è più lunga della seconda? " + primaPiùLunga);

Esercizio 6

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

Esercizio 7

Scrivi un programma che dichiara due variabili numeriche e utilizza l'operatore di confronto per determinare se il primo numero è diverso dal secondo. Stampa il risultato a schermo.
int numero1 = 10;
int numero2 = 5;
bool sonoDiversi = numero1 != numero2;
Console.WriteLine("I numeri sono diversi? " + sonoDiversi);

Esercizio 8

Scrivi un programma che dichiara due variabili di tipo stringa e utilizza l'operatore di confronto per determinare se sono diverse. Stampa il risultato a schermo.
string stringa1 = "ciao";
string stringa2 = "hello";
bool sonoDiverse = stringa1 != stringa2;
Console.WriteLine("Le stringhe sono diverse? " + sonoDiverse);

Esercizio 9

Scrivi un programma che dichiara due variabili numeriche e utilizza l'operatore di confronto per determinare se il primo numero è maggiore o uguale al secondo. Stampa il risultato a schermo.
int numero1 = 10;
int numero2 = 5;
bool primoMaggioreUguale = numero1 >= numero2;
Console.WriteLine("Il primo numero è maggiore o uguale al secondo? " + primoMaggioreUguale);

Esercizio 10

Scrivi un programma che dichiara due variabili numeriche e utilizza l'operatore di confronto per determinare se il primo numero è minore del secondo. Stampa il risultato a schermo.
int numero1 = 10;
int numero2 = 5;
bool primoMinore = numero1 < numero2;
Console.WriteLine("Il primo numero è minore del secondo? " + primoMinore);