Documente Academic
Documente Profesional
Documente Cultură
Lectie Operatori
Lectie Operatori
-Calculatorul prelucreaza si afiseaza ce i se da, daca eu ii zic sa imi spuna cine este
dublul unui numar, eu ii dau numarul, el imi afiseaza dublul.
-Ex: Vrem sa ne spuna cine are mai multe mere dintre Ion si Gheorghe, stiind cate
mere are fiecare, astfel vom face urmatoarele
Ii spunem cate mere are Ion si cate are Gheorghe (citeste nrMereIon,
nrMereGheorghe)
Ii spunem sa ne zica cine are mai multe:
daca nrMereIon > nrMereGheorghe afiseaza “Ion are”
daca nrMereGheorghe > nrMereIon afiseaza “Gheorghe are”
Operatori:
3 Tipuri:
-Aritmetici
-Relationali
-Logici
I. Aritmetici:
'+' ; '-' ; '*' ; '/'
'%' - Restul impartirii in numere naturale (MOD)
Ex: 5%2 = 1 (5 / 2 = 2 rest 1)
'%' are aceeasi prioritate ca inmultirea si impartirea
Ex: 5%3*3 = 2 -------------- 3*5%3 = 0
9%3*2 + 3 = 3 + 9%3*2
II. Relationali:
‘<’ ; ‘>’ ; ‘<=’ ; ‘>=’
‘!=’ – diferit de
‘==’ – egalitate
Ex: 5>2 ; 5!=2; 2==2
III. Logici:
‘&&’ – si; (AND)
‘||; - sau; (OR)
‘!’ – Negare (NOT)
Prioritate: ! -> && -> ||
Ex:
1) Afiseaza 5 // Pe ecran se afiseaza 5
2) Citeste x // ii scriem 5
Afiseaza x // Pe ecran afiseaza 5
3) Citeste x // ii scriem 10
Afiseaza x/2 // Pe ecran afiseaza 5
4)Citeste x // ii scriem 10
Afiseaza x/2%2 // Pe ecran afiseaza 1