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);