Informatică Programare
Cum se folosesc operatorii logici in C++?
Operatorii logici în C++ evaluează expresii booleene și returnează true sau false. Cei trei operatori principali sunt && (ȘI), || (SAU) și ! (NU).
Operatorii și funcționarea lor
- && (ȘI logic) Returnează true doar dacă ambele operanzi sunt true. Exemplu: (5 > 3) && (2 < 4) este true.
- || (SAU logic) Returnează true dacă cel puțin un operand este true. Exemplu: (5 > 3) || (2 > 4) este true.
- ! (NU logic) Inversează valoarea booleană. Exemplu: !(5 > 3) este false.
Exemple practice
- 1 Pasul 1: Declară variabile int a = 5, b = 3, c = 7;
- 2 Pasul 2: Scrie condiția if (a > b && c > a) { cout << "Ambele condiții sunt adevărate"; }
- 3 Pasul 3: Testează cu SAU if (a < b || c > a) { cout << "Cel puțin o condiție este adevărată"; }
Folosește paranteze pentru a grupa expresii complexe și evită confuzii.