operatori u programiranju
Post on 20-Mar-2017
62 Views
Preview:
TRANSCRIPT
Vrste operatora
• Aritmetički operatori
• Relacijski operatori
• Logični operatori
www.gimnazijabp.me
Aritmetički operatori Operator Operacija
+ Sabiranje
- Oduzimanje
* Množenje
/ Dijeljelje (sa pomičnim zarezom)
Div Cjelobrojno dijeljenje
MOD Ostatak cjelobrojnog dijeljenja
++ Povećavanje vrijednosti za 1
-- Smanjivanje vrijdenosti za 1
+= Sabiranje i dodjela vrijednosti
-= Oduzimanje i dodjela vrijednosti
www.gimnazijabp.me
Primjeri
• Sabiranje 5+3 Oduzimanje 5-3
• Množenje 5*3 Dijeljenje 8/4
Cjelobrojno dijeljenje DIV
10 div 2= 5 11 div 2=5
16 div 2= 8 17 div 2=8
24 div 2=12 25 div 2=12
Aritmetički operatori
www.gimnazijabp.me
Primjeri % ili MOD (ostatak cjelobrojnog dijeljenja)
PASCAL JAVA
11 mod 2 = 1 11 % 2 = 1
13 mod 2 = 1 13 % 2 = 1
8 mod 3 = 2 8 % 3 = 2
8 mod 2 = 0 8 % 2 = 0
Aritmetički operatori
www.gimnazijabp.me
Primjeri upotrebe cjelobrojnog dijeljenja
dva broja (mod)
Pascal Java Objašnjenje
a mod b=0 a % b = 0 Broj a je djeljiv sa brojem b
a mod 7=0 a % 7 = 0 Broj a je djeljiv sa brojem 7
a mod 2=0 a % 2 = 0 Broj a je paran
a mod 2 =1 A % 2= 1 Broj a je neparan
Aritmetički operatori
www.gimnazijabp.me
Relacijski operatori Matematika PASCAL JAVA OPIS
> > > Veće
< < < Manje
= = = Jednako
≥ >= >= Veće ili jednako
≤ <= <= Manje ili jednako
≠ <> != različito
www.gimnazijabp.me
Logički operatori
PASCAL JAVA OPIS
Not ~ Negacija
And & Konjukcija (i)
Or I Disjunkcija (ili)
&& Uslovni AND
II Uslovni OR
www.gimnazijabp.me
Prioriteti operatori Prioritet operatora:
1. Unarni operatori ++ , -- , i , unarni – i + ,
2. Množenje i dijeljenj * , / , % ili mod
3. Sabiranje i oduzimanje + , -
4. Relacijski operatori < , >, <=, >=
5. Jednakost i nejednakost == , !=
6. Logičko i &&
7. Logičko ili II
8. Uslovni operator ?;
9. Operatori dodjeljivanja vrijednosti = , += , -= , …
www.gimnazijabp.me
Primjeri Pokušajte doći do rezultata sledećih izraza:
A=5; B=7; C=A mod 3 + B C= 5 mod 3 + 7 = 2+7=9
A=3; B=2; R=A div B R=3 div 2= 1
A=7; B=4; X= 2*B/A X=2*4/7=8/7
mod – ostatak cjelobrojnog dijeljenja
div – cjelobrojno dijeljenje
www.gimnazijabp.me
Primjeri Pokušajte doći do rezultata sledećih izraza:
X= 24 % 5 * 6 % 5 A)0 B) 1 C) 4
X = 17 % 3 * 7 % 3 A)1 B)2 C) 5
X= 20/5*5/5 A)1 B) 4 D) 5
mod ili % – ostatak cjelobrojnog dijeljenja
div – cjelobrojno dijeljenje
www.gimnazijabp.me
top related