Varijable, konstante, operatori
1. Aritmetički operatori
1.2. Rješenja zadatka
Aritmetički operatori – zadaci
Ovi zadaci zapisani su u pseudokodu!
1. Izračunaj vrijednost izraza:
a) 15 div 3 + 20 mod 5 = 5 + 0 = 5
b) 17 div 3 * 7 mod 3 = 5 * 7 mod 3 = 35 mod 3 = 2
c) 17 div 5 mod 3 = 3 mod 3 = 0
d) 4 + 4*7 div 3 mod 7 = 4 + 28 div 3 mod 7 = 4 + 9 mod 7 = 4 + 2 = 6
e) 13 * 4 + 12 mod 5 - 43 div 2 mod 6 = 52 + 2 – 21 mod 6 = 54 – 3 = 51
2. Izračunaj vrijednost varijable x ako je:
a) x = 2 * 3 + 4/2 = 6 + 2.00 = 8.00 Napomena: / je dijeljenje u kojem je rezultat realan broj
b) x = 2 + 3 * 4 div 3 = 2 + 12 div 3 = 2 + 4 = 6
c) x = 12 div 5 + 17 mod 3 = 2 + 2 = 4
d) x = 14 + 5 div 2 – 7 mod 4 = 14 + 2 – 3 = 13
e) x = 17 div 4 * 3 = 4 * 3 = 12
Ovi zadaci zapisani su u programskom jeziku C!
3. Vrijednosti izraza 20 % 3 je:
a) 6
b) 6.6667
c) 2 - zato što je 20 / 3 jednako 6 i ostatak 2.
4. Izračunajte vrijednosti izraza 9 * 7 / 5 % 8.
9 * 7 / 5 % 8 = 63 / 5 % 8 = 12 % 8 = 4
Napomena: U programskom jeziku C ako dijelimo dva cijela broja uvijek kao rezultat dobijemo cijeli broj!
5. Vrijednost izraza 12 * 5 + 9 / 3 je:
a) 63
b) 96
c) 56.
12 * 5 + 9 / 3 = 60 + 3 = 63
6. Izračunajte vrijednost izraza a + b * c – a % b ako je:
a) a = 2, b = 5, c = 6
a + b * c – a % b = 2 + 5 * 6 – 2 % 5 = 2 + 30 – 2 = 30
b) a = 13, b = 10, c = 5.
a + b * c – a % b = 13 + 10 * 5 – 13 % 10 = 13 + 50 – 3 = 60