Ndryshimi ndermjet operatoreve (=) dhe (==)

 Nese gabimisht vendosim = ne vend te == do te kemi gabim logjik. P.sh:

if (numri = 4)

cout<< “Ju keni nje bonus”<<endl;

i jep numrit vleren 4 pra nje vlere jo zero qe vleresohet si true.

nje vlere jo zero = true

nje vlere 0 = false

 

Pra mesazhi do afishohet gjithmone pavaresisht nga kushti.

 

- Nese gabimisht vendosim == ne vend te = perseri do kemi nje gabim logjik.

psh:

 

x==1;

 

true;

 

 nqs x = 1. Por insruksioni true; nuk ka ndonje kuptim. Variabli x nuk merr vlere ne kete rast.

- Punohen ne kompjuter shembujt me lart te operatoreve te krahasimitv dhe vleredhenies.