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