Crea sito

C++: 5 – Condizioni con lo statement IF, ELSE IF, ELSE

C

In questo tutorial, analizzeremo le condizioni, un’altro tassello base della programmazione in C.

Scopriamolo insieme.

Se ti sei perso qualcosa, dai un’occhiata al tutorial precedente: C++: 4 – La prima applicazione, HelloWorld!

Le condizioni con IF in C++

Lo statement (comando) più diffuso per effettuare un’operazione di condizione, è IF.

  • Sintassi: if (condizione) { … }

Scriviamo un semplice programma che data in input l’età, ci restituisca in output se siamo maggiorenni o meno. O un eventuale errore.

  1. #include <iostream>
  2. using namespace std;
  3. int eta;
  4. int main(){
  5. cout << “Inserisci eta’: “;
  6. cin >> eta;
  7. if (eta < 18) {
  8. cout << “Minorenne” << endl;
  9. } else if (eta >= 18) {
  10. cout << “Maggiorenne” << endl;
  11. } else {
  12. cout << “Hai meno di un’anno, sicuro? Errore.” << endl;
  13. }
  14. }

Analizziamo le novità.

  • 7. Si effettua una condizione, controllando se l’età inserita sia minore di 18. Se vero, dare in ouput il messaggio “Minorenne”.
  • 9. Si effettua una seconda condizione, se l’età inserita sia maggiore o uguale di 18. Se vero, dare in output il messaggio “Maggiorenne”.
  • 11. In alternativa, se l’età inserita non è compresa nell’intervallo impostato, e quindi equivale a un numero minore di 1, dare in output il messaggio presente nel rigo 12.

Come abbiamo notato da questo semplice esempio, possiamo eseguire anche più condizioni una di seguito all’altra con gli appositi else if o else, nel caso in cui il dato inserito non si soddisfi i parametri precedenti.

Alla prossima.

MASC

Condivisioni