Informatică Programare

Operatori logici in C++ explicatii

Operatorii logici în C++ sunt operatori care operează pe valori booleene (true/false) și returnează un rezultat boolean. Aceștia sunt folosiți în condiții pentru a combina sau nega expresii logice. Cei trei operatori principali sunt AND (&&), OR (||) și NOT (!).

Operatorii logici de bază

  • AND (&&) Returnează true doar dacă ambele operanzi sunt true. Exemplu: (a > 5 && b < 10) este true când a este mai mare decât 5 și b este mai mic decât 10.
  • OR (||) Returnează true dacă cel puțin un operand este true. Exemplu: (x == 0 || y == 0) este true dacă x este 0 sau y este 0.
  • NOT (!) Inversează valoarea booleană a operandului. Exemplu: !(a == b) este true când a nu este egal cu b.

Exemplu practic

  1. 1
    Declară variabile int varsta = 18; bool areBilet = true;
  2. 2
    Scrie condiția if (varsta >= 18 && areBilet) { cout << "Acces permis"; }
  3. 3
    Analizează rezultatul Accesul este permis doar dacă varsta este cel puțin 18 ani și areBilet este true.

Folosește operatorii logici pentru a scrie condiții complexe și testează-le cu valori diferite pentru a înțelege comportamentul.

Mai multe din Programare