Saltar al contenido principal
eLearner.app
Módulo 2 · Lección 1 de 34/18 en el curso~10 min
Lecciones del módulo (1/3)

Istruzioni condizionali (if-else)

Le istruzioni condizionali consentono di eseguire blocchi di codice differenti in base al verificarsi di determinate condizioni.

In C++, il costrutto fondamentale è if, eventualmente seguito da else if e else.

La struttura if-else

La sintassi di base richiede di racchiudere la condizione tra parentesi tonde () e il blocco di codice tra parentesi graffe {}:

Code
int temperature = 25;

if (temperature > 30) {
    std::cout << "Fa molto caldo!" << std::endl;
} else if (temperature >= 20) {
    std::cout << "La temperatura e gradevole." << std::endl;
} else {
    std::cout << "Fa freddo." << std::endl;
}

Espressioni condizionali valide

Qualsiasi espressione che restituisce un valore convertibile in booleano può essere usata come condizione:

  • In C++, il valore 0 o il puntatore nullptr sono considerati false.
  • Qualsiasi valore diverso da 0 (positivo o negativo) è considerato true.
Code
int activeUsers = 5;
if (activeUsers) {
    // Questo blocco viene eseguito perché activeUsers è diverso da 0 (true)
}

Prova tu

Ejercicio#cpp.m2.l1.e1
Intentos: 0Cargando...

Dato un intero number letto da std::cin, se il numero è maggiore di 0 stampa 'positivo', altrimenti stampa 'negativo o zero'.

Cargando editor...
Mostrar pista

Usa la struttura `if (number > 0) { ... } else { ... }`.

Solución disponible después de 3 intentos

Ejercicio#cpp.m2.l1.e2
Intentos: 0Cargando...

Leggi due interi a e b da std::cin. Se a è uguale a b stampa 'uguali', altrimenti stampa 'diversi'.

Cargando editor...
Mostrar pista

Usa l'operatore di confronto `==`e leggi entrambe le variabili:`std::cin >> a >> b;`.

Solución disponible después de 3 intentos