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.