Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

ARITMETIČKE OPERACIJE

Binarne aritmetičke operacije su:


+ sabiranje
- oduzimanje
* množenje
/ dijeljenje
% izdvajanje ostatka pri dijeljenju cijelih brojeva
Ako su oba operanda operacije dijeljenja / cijeli brojevi tada se decimalna tačka i
razlomljeni dio rezultata odbacuju.Pri dijeljenju pozitivnih cijelih brojeva zaokruživanje je na
manju vrijednost.
Npr. 10+7=17 -7/2=-3
8-15=-7 15%2=1
4*2=8 2%4=2
22/3=7 7./4=1.75
3/5=0 7./4.=1.75
Znak minus se korist za izvođenje binarne operacije oduzimanja ili za promjenu znaka
operanda, tada se naziva unarni minus.
Prioritet operacija: (-) unarni minus
*, /, %
+, -
Redoslijed izvršavanja operacija se može promijeniti korišćenjem zagrada. Operacije istog
prioriteta izvršavaju se sa lijeva u desno.
Npr. 18 / 2*3=27
18 /(2*3) = 3
Primjer1:
Izračunati vrijednost sledećih izraza:
a) 6 /2 -6 %5
b) 14 % 2*6+3
c) 3+14 % (2*3)
d) 5 % 8 +8 %5
e) 7 % 2+13 / 3 - 2
f) 8 % 6*10 / 5
Primjer2:
Izračunati vrijednost sledećih izraza:
1) 9./4 +1/2
2) 9./4 +1. / 2
3) 13/3 + (1/4. + 1. / 4 +1/4)
4) (13/3 + 1/ 4.) + 1. / 4 *(1/4)
5) (13/3 + 1. /4.) + 1. / 4 *1 / 4

OPERACIJE POREĐENJA
> veće >= veće ili jednako
< manje <= manje ili jednako
== jednako != različito

Rezultat izvršavanja je jedan ako je uslov ispunjen i nula u suprotnom.


Npr. a>b daje 1 za a=8 i b=3, a 0 za a=2 i b=5.
Operacije poređenja su nižeg prioriteta od aritmetičkih operacija, a unutar njih su <, <=, >,
>= višeg prioriteta od operacija ==, !=.
Primjer: Odrediti vrijednost izraza :
x>y+3 ako je x=1 i y=0
Rezultat: 0
Primjer:
Ukazati na redoslijed izvršavanja operacija u izrazu, u kome su x,y,z cjelobrojne:
-x/y+x%y*z
Rješenje: ((-x)/y)+((x%y)*z)
Primjer:
Odrediti vrijednost izraza a<b-3 za a=2 i b=1.
Rješenje: 0
Primjer:
Odrediti vrijednost izraza: a<=b*c/2 za a=1,b=3,c=7
Rješenje: 1

You might also like