πŸ“’ Nuovo Corso Tailwind Completo disponibile!

Esercizi Operatori di Comparazione C++

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

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

Tracce

🍰 Esercizio 1

Scrivi un programma che confronti due numeri interi e stampi "Vero" se sono uguali, altrimenti stampi "Falso".
#include <iostream>
using namespace std;

int main() {
    int a = 5;
    int b = 7;

    cout << ((a == b) ? "Vero" : "Falso") << endl;

    return 0;
}

🍰 Esercizio 2

Scrivi un programma che confronti due numeri in virgola mobile e stampi "Vero" se il primo numero Γ¨ maggiore del secondo, altrimenti stampi "Falso".
#include <iostream>
using namespace std;

int main() {
    double num1 = 3.14;
    double num2 = 2.71;

    cout << ((num1 > num2) ? "Vero" : "Falso") << endl;

    return 0;
}

🍰 Esercizio 3

Scrivi un programma che confronti due caratteri e stampi "Vero" se il primo carattere Γ¨ minore del secondo, altrimenti stampi "Falso".
#include <iostream>
using namespace std;

int main() {
    char c1 = 'a';
    char c2 = 'z';

    cout << ((c1 < c2) ? "Vero" : "Falso") << endl;

    return 0;
}

🍰 Esercizio 4

Scrivi un programma che confronti due stringhe e stampi "Vero" se sono uguali, altrimenti stampi "Falso".
#include <iostream>
#include <string>
using namespace std;

int main() {
    string str1 = "Ciao";
    string str2 = "Ciao";

    cout << ((str1 == str2) ? "Vero" : "Falso") << endl;

    return 0;
}

🍰 Esercizio 5

Scrivi un programma che confronti due numeri interi e stampi "Vero" se il primo numero Γ¨ minore o uguale al secondo, altrimenti stampi "Falso".
#include <iostream>
using namespace std;

int main() {
    int num1 = 10;
    int num2 = 5;

    cout << ((num1 <= num2) ? "Vero" : "Falso") << endl;

    return 0;
}

🍰 Esercizio 6

Scrivi un programma che confronti due numeri in virgola mobile e stampi "Vero" se il primo numero Γ¨ diverso dal secondo, altrimenti stampi "Falso".
#include <iostream>
using namespace std;

int main() {
    double num1 = 3.14;
    double num2 = 2.71;

    cout << ((num1 != num2) ? "Vero" : "Falso") << endl;

    return 0;
}

🍰 Esercizio 7

Scrivi un programma che confronti due caratteri e stampi "Vero" se il primo carattere Γ¨ maggiore o uguale al secondo, altrimenti stampi "Falso".
#include <iostream>
using namespace std;

int main() {
    char c1 = 'z';
    char c2 = 'a';

    cout << ((c1 >= c2) ? "Vero" : "Falso") << endl;

    return 0;
}

🍰 Esercizio 8

Scrivi un programma che confronti due stringhe e stampi "Vero" se la prima stringa Γ¨ maggiore della seconda, altrimenti stampi "Falso".
#include <iostream>
#include <string>
using namespace std;

int main() {
    string str1 = "Zebra";
    string str2 = "Ape";

    cout << ((str1 > str2) ? "Vero" : "Falso") << endl;

    return 0;
}

🍰 Esercizio 9

Scrivi un programma che confronti due numeri interi e stampi "Vero" se il secondo numero Γ¨ maggiore del primo, altrimenti stampi "Falso".
#include <iostream>
using namespace std;

int main() {
    int num1 = 10;
    int num2 = 15;

    cout << ((num2 > num1) ? "Vero" : "Falso") << endl;

    return 0;
}

🍰 Esercizio 10

Scrivi un programma che confronti due numeri in virgola mobile e stampi "Vero" se il secondo numero Γ¨ minore del primo, altrimenti stampi "Falso".
#include <iostream>
using namespace std;

int main() {
    double num1 = 3.14;
    double num2 = 2.71;

    cout << ((num2 < num1) ? "Vero" : "Falso") << endl;

    return 0;
}