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.