Informatică, întrebare adresată de dropperjshshs, 8 ani în urmă

Dau coroană pt raspunusul corect ​

Anexe:

Răspunsuri la întrebare

Răspuns de Apollyon
0

Explicație:
Rezultatul expresiilor depinde foarte mult de valorile a și b, dacă nu le oferi și pe alea nimeni n-o să-ți poată da un răspuns concret DAR să zicem că

a = 2 și b = 4

  • a % 2 == b % 2 -> adevărat ( deoarece restul împărțirii lui a (2) la 2 este 0 și restul împărțirii lui b (4) la 2 este 0 deci 0 == 0 )
  • la fel și a % 2 == 0 AND b % 2 == 0 ( aceași explicație, a (2) % 2 este egal cu 0 și b (4) % 2 este egal cu 0 ) deci într-un final rămâi cu
            ((0 == 0) AND (0 == 0)) care este adevărată
  • a % 2 == 0 OR b % 2 == 0 ( din nou, adevărat )
  • a == 2 AND b == 4 adevărat deoarece a este 2 și b este 4

Pentru operatorul AND ambele expresii trebuie să fie adevărate ca TOATĂ expresia să fie și ea la rândul ei adevărată. Dacă prima este falsă sau a doua este falsă sau ambele sunt false rezultatul final va fi fals.

Pentru operatorul OR măcar o expresie din cele 2 trebuie să fie adevărată ( sau ambele ) pentru ca expresia finală să fie adevărată. Dacă ambele sunt false atunci și rezultatul final va fi fals.

Operatorul == verifică dacă 2 valori sunt egale.

  • 2 == 2 -> true
  • 2 == 3 -> false
Alte întrebări interesante