Informatică Programare

C++ structuri decizionale if else

Structurile decizionale if else în C++ controlează fluxul programului pe baza unor condiții. Ele permit executarea unor instrucțiuni diferite în funcție de evaluarea expresiilor logice. Aceste structuri sunt fundamentale pentru luarea de decizii în cod.

Sintaxa if else

  1. 1
    Forma de bază if(condiție) { ... } else { ... }.
  2. 2
    Exemplu numeric if(varsta >= 18) cout << "Major"; else cout << "Minor";.
  3. 3
    Condiții multiple Folosiți else if pentru mai multe alternative: if(n>0) ... else if(n<0) ... else ...

Operatori folosiți în condiții

  • Operatori de comparație == (egal), != (diferit), < (mai mic), > (mai mare).
  • Operatori logici && (și), || (sau), ! (nu), pentru combinații de condiții.
  • Exemplu practic if(nota >=5 && nota <=10) verifică dacă nota este între 5 și 10.

Testați condiții cu diferite valori pentru a vedea cum se modifică execuția programului.

Mai multe din Programare