Informatică Programare

Structura alternativa if else C++

Structura alternativă if else în C++ permite executarea unor instrucțiuni diferite în funcție de o condiție. Dacă condiția este adevărată, se execută blocul de cod din if; dacă este falsă, se execută blocul din else. Această structură este fundamentală pentru luarea deciziilor în programare.

Sintaxa de bază

  • Forma simplă if (condiție) { instrucțiuni; } else { instrucțiuni; }
  • Exemplu numeric if (x > 0) { cout << "Pozitiv"; } else { cout << "Negativ sau zero"; }
  • Fără else Poți folosi doar if: if (condiție) { instrucțiuni; }

Reguli de utilizare

  • Condiția Trebuie să fie o expresie care returnează true sau false, de exemplu x == 5 sau a < b.
  • Blocuri de cod Folosește acolade {} pentru a grupa mai multe instrucțiuni, altfel doar prima linie după if/else se execută.
  • if-else if Pentru mai multe condiții: if (cond1) {...} else if (cond2) {...} else {...}

Testează-ți condițiile cu valori concrete, cum ar fi 0 sau numere negative, pentru a evita erori logice.

Mai multe din Programare