us java programiranje

461

Upload: marija-starcevic

Post on 06-Dec-2014

100 views

Category:

Education


10 download

DESCRIPTION

Us java programiranje

TRANSCRIPT

Page 1: Us   java programiranje
Page 2: Us   java programiranje

UNIVERZITET SINGIDUNUM

Dejan Živković

JAVA PRO GR A MIR AN JE

Drugo izdanje

Beograd, 2013.

Page 3: Us   java programiranje

JAVA PROGRAMIRANJE

Autor:dr Dejan Živković

Recenzent:dr Dragan Cvetković

dr Slavko Pešić

Izdavač:UNIVERZITET SINGIDUNUM

Beograd, Danijelova 32

www.singidunum.ac.rs

Za izdavača:dr Milovan Stanišić

Tehnička obrada:Dejan Živković

Dizajn korica:Aleksandar Mihajlović

Godina izdanja:2013.

Tiraž:300 primeraka

Štampa:

Mladost Grup

Loznica

ISBN: 9788679124678

Copyright:© 2013. Univerzitet SingidunumIzdavač zadržava sva prava. Reprodukcija pojedinih delova ili celine ove publikacije nije dozvoljeno.

Page 4: Us   java programiranje

����

���� ��� �

Page 5: Us   java programiranje
Page 6: Us   java programiranje

����� �

Page 7: Us   java programiranje
Page 8: Us   java programiranje
Page 9: Us   java programiranje

���� �����

�������� ������������� ��

Page 10: Us   java programiranje
Page 11: Us   java programiranje
Page 12: Us   java programiranje
Page 13: Us   java programiranje

����

�����

������ ��� ����� ������� ��� ��� ����������� ���! �

�"�������������#��$����� �����%$!&'

'

���������������

���������

���� ����� ����������

���� ����������

����������� #���

#���

��������� ������ #���

Page 14: Us   java programiranje

���� �����

������ #�������� �����!

�����!

�����!

((

Page 15: Us   java programiranje

(( )���������� � ��� ���� ����������� � * +& (( ��� ���#��� ��� ���� ���������

(,,( (, ,(

(,, -�������#����� ���� �� ��� �������, .�� ��������#����� ���� �� ���� ����� �� ��������/, ����� �� ������ �� ���� ����#� ��������� ������,(

(,, (, ,(

������

(,,, )�������� �������� �� ��� �����,, ����� �������� 0������� ���� �� �������, ����� 1��2���1(��2 ��� �� ����� ��� �������/, 1��23�#��1(��2 ��� �� ����� ��� ����������, ������ 0���� 4������5,(

������

Page 16: Us   java programiranje

�����

������ ��� ������������ ������ �����������

���! � �"����� ��� �����#��$����� �����%$ ! & ''

�����

Page 17: Us   java programiranje

�"���������#���3#�������#� ��

���#�������

�"�� ���� ��� #���

3#��� ����#�

Page 18: Us   java programiranje

��. � 6 � + 7 8 9 :

��

���#������ 3�#��

����

����

Page 19: Us   java programiranje

�����

�� ������&���� �&���� �7& ����� ����&

������ � �7 ����

���� ����#�

�� � * +& ����� ; * <�=>&����� ���)����� * $)�� )��5$&

Page 20: Us   java programiranje

� ; ���)�����

*

�� �/ �/ � * <?&���� � * +@&������� �������� * ����&����� ���/ ������A��/ ������&���� � * <�=3/ �/ * +�7?<=3& ����� ������/ �����&

B �

������ C����� CA�AD. ����D�

������������������

Page 21: Us   java programiranje

3���#

����� �� E.FG)HD. * 7++&

E.FG)HD.

E��� )AA����� EADGC.@-H���

?,,E����)A

7I +�?< ��� J.J

Page 22: Us   java programiranje

?,,E����)A ?

E����)A

B K , ( : BB KK

99 LL %

1 2 1* 2* ** %*

9 L M N11 22 222

* B* K* ,* (* :*

OP

; B " , �

",�; ,

B

Page 23: Us   java programiranje

�;B"!,� ;B"�

;B"K� �;B"!K�

;*"*�BB ;*�"*��BB!!

7I�=B7+ 7+7+�+ 7I�=B7+�+ ?I�=

��

���#���

Page 24: Us   java programiranje

Q��#� �7! ����' �3��! ����' �

��� ����#� �����

��� ����#� �� ���

�"�� ���� ��� #���

��

3#��� ����#�

3#���3#���

�� � * 7?<=>RIS8&���� 3 * �& (( 3 �� 7?<=>RI8?�+

Page 25: Us   java programiranje

��� �"����� �"�� �"��

�� � * 7I&��� � * �& (( �THUV.%

�� � * 7I&��� � * ����! �& (( ����#� ���� ��������� 7I � ��� �"��� * ���! =>�RIS& (( ����#� ���� ��������� =>�RIS � ��� ���

����! =>�RIS�

E���������!

I(?

Page 26: Us   java programiranje

�� � * I&�� � * ?& ����� ; * � �����! � ( �& (( ; * <�>

�����#�!�(� ������#�!�!(�

�����#�!��(�!

�3 �3K�#�� �Q�� �Q��#� ��KQ��#� 3�

��������� * �� &

Page 27: Us   java programiranje

���� * ? , , E����)A& (( ���� ����

?,,E����)A����

? , , E����)A

������������ * <+& (( ����#�� B* �& (( ����������� ����#��BB& (( ��������������KK& (( �������������

�� ���������&

�� ��������� * �� &

�� ���������� ��

Page 28: Us   java programiranje

3���#

�������� &������� &

������� &'

Page 29: Us   java programiranje

; "

��� �& (( ����5�� �����#����� * ;& (( ������� � �� ���� ������� ;; * "& (( ���� ������� ; �� ���� ������� "" * �& (( ���� ������� " �� ���� ������� ;

'

�� ������

�3�3

�� ������� �� !�������

�3

���

Page 30: Us   java programiranje

3�#���3

�3

�3

�� � %* +!���� * ? , , E����)A&

�3

�3

�� �; 2 "! ��� �&� * ;&; * "&" * �&

'

; " ;"

�3; "

�3

�3 �3K�#��

�� ������� �� !�������

����������

�'

Page 31: Us   java programiranje

�3K�#�� �3

������� �������������� �������

�3K�#���3K�#��

�3K�#���3K�#��

������� ������� �3K�#��

�� � 1 +!�"�������������#��$�����P ��#���W��� �� ���������%$!&

��� ����� * ? , , E����)A&�"�������������#��$��� ���� ��P $ B ����!&

'

�3K�#�� �3

�#��

�3 �3K�#��

�3 �3K�#��

Page 32: Us   java programiranje

�� ������� �� !�������

����� ������� �� !

����������

�������

�#�� �3K�#���3K�#��

�� ������� �� !�������

��� �� ������� �� !�������

����������

�#�� �3

�� ������� �� !�������

��� �� ������� �� !�������

��� �� ������� �� !�������

��� �� ������� �� !�������

����������

�#��

Page 33: Us   java programiranje

�#��

(( )��������� �� + 1* ���)���� 1* 7++�� ����)���� 2* 87!

� ��� * 7+&��� �� ����)���� 2* S7!

� ��� * 8&��� �� ����)���� 2* I7!

� ��� * S&��� �� ����)���� 2* R7!

� ��� * I&��� �� ����)���� 2* >7!

� ��� * R&���

� ��� * >&

�#��

�� �; 2* +!�� �" 2* +!

�"�������������#��$)�� �#�W��$!&���

�"�������������#��$0��� �#�W��$!&

�3K�#�� �3 �3

�#�� �3

Page 34: Us   java programiranje

�#��

�� �; 2* +!�� �" 2* +!

�"�������������#��$)�� �#�W��$!&���

�"�������������#��$0��� �#�W��$!&

;0��� �#�W��

; �3K�#��

�3

�� �; 2* +! ��� �" 2* +!

�"�������������#��$)�� �#�W��$!&'���

�"�������������#��$0��� �#�W��$!&

�3 �3K�#�� �#��

�� �; 2* +!�� �" 2* +!

�"�������������#��$)�� �#�W��$!&���

& (( ����� ���������

�"�������������#��$0��� �#�W��$!&

Page 35: Us   java programiranje

����

�Q�� �

�Q�� �

�3�Q�� �

���� � �� ! ���� ��������� P (( ����� ������ ��� ���� ** ���������

� ������������& (( ��� ���������� ���� �#�W���

��� ��������� P (( ����� ������ ��� ���� ** ���������� ������������& (( ��� ���������� ����� �#�W���

��� ��������� P (( ����� ������ ��� ���� ** ���������� ������������& (( ��� ���������� �K��� �#�W���

�����P (( ����� ������ � ������� �#�W���� �������

' (( ��� ���������� ������� �#�W���

�Q�� �

����Q�� �

���

�Q�� � ��3��#�

��� ��3��#� �K

�� �Q�� �

�Q�� �

Page 36: Us   java programiranje

�Q�� ����� ����

�����Q�� �

���� �Q�� �

���� �Q�� � ��� ��������� P �Q�� �

���� ��� ��������� P

��������� ����������Q�� �

�Q�� � ���

���

(( � �� �#������ �����#�������� �? , �! � (( ������� ����� ?,� �� ���� ���� ���

��� 7P�"�������������#��$�� �� ����� ��5� �������/$!&�"�������������#��$�� �� ?,� ���� ���%$!&�����&

��� ?P��� =P��� SP

�"�������������#��$� ��� ������� 7/ ? �#� =/$!&�"�������������#��$�� �� ?,� ������� ?/ = �#� S�$!&�����&

��� RP�"�������������#��$� ��� ������� <�$!&�����&

��� >P ��� <P�"�������������#��$�� �� �������� ��� ?,� ����$!&

Page 37: Us   java programiranje

�"�������������#��$> �#� <� .#� �� �� ������5�%$!&�����&

'

�����

Q��#�

Q��#� Q��#�Q��#�

Q��#�

����� ������� �� !�������

Q��#�

Q��#�Q��#�

Q��#�

Q��#�

Q��#�Q��#�

Q��#�

Page 38: Us   java programiranje

Q��#�Q��#�

����� ������� �� ! �� �������

'

Q��#�

Q��#�Q��#�

Q��#�

�� ��� * +&����� ���� 1 7+! �

�"����������������� B $ $!&��� * ��� B 7&

'�"�������������#��!& (( �������� ����� � ���� ��

���Q��#�

���17+���

������

Q��#� ���17+

���

������ Q��#�

���17+���

Page 39: Us   java programiranje

���

������17+

Q��#�Q��#�

Q��K#� Q��#�

Q��#�

Q��#�

Q��#�Q��#�

Q��#�

Q��#�

�������

Q��#�

��KQ��#� Q��#�Q��#��� ��KQ��#�

��������

����� ������� �� !&

��KQ��#�

Page 40: Us   java programiranje

� �� �������

' ����� ������� �� !&

��KQ��#�

�� ��� * +& � �

�"����������������� B $ $!&��� * ��� B 7&

' ����� ���� 1 7+!&�"�������������#��!& (( �������� ����� � ���� ��

��KQ��#� ��KQ��#�

��KQ��#���

Q��#�

��KQ��#���KQ��#�

��KQ��#�Q��#�

��KQ��#�Q��#� ��KQ��#�

������������ ������� �� !

�������

Page 41: Us   java programiranje

���

Q��#� ��KQ��#����

���3�

��� ��� ��� * +& ��� 1 7+& ��� * ��� B 7!�"����������������� B $ $!&

�"�������������#��!& (( �������� ����� � ���� ��

3�

��� �������������!�������

3�

��� �������������! �� �������

'

3�

���� ���& ������ �� & �������

3�

��� ����� ���& ������ �� & �������!�������

3�Q��#�

Page 42: Us   java programiranje

���� �������� ������� �� ! �

������� �������

'

3����� ���

3�3�

�������3�

���� ��� �������

3�

���3�

3� ���� ��� �������

3�

���� ��� �������3�

��� ��� � * +/ �� � * 8& � 1 7+& �BB/ �KK! ��"�������������3�$:>�$/ �!& (( ��#��� ����� > ����� �� ��"�������������3�$:>�$/ �!& (( ��#��� ����� > ����� �� ��"�������������#��!& (( ��#���� ����� � ���� ��

'

Page 43: Us   java programiranje

����� �������

Q��#� ��KQ��#�3�

����

�����&

����

�������

�������&

�������

���� �������

���� ��K����� Q��#�

����� � ! �

((

�����&

((

'

����� � ! �

((

�������&

((

'

���� �������

����

Page 44: Us   java programiranje

��������

���� ������� �������

���� �������

Q��#� ���#�G���#��

���#�G���#��P ����� ����! � � �

Q��#�

����� ���#�G���#��&

������� ���#�G���#��&

���#�G���#�� ���� �������

���� �������Q��#� ��KQ��#� 3� ����

�Q�� � �����3 �3K�#�� �3

�Q�� � ��K�� �Q�� �

�3

Page 45: Us   java programiranje

������P��� � ! �

����� � ! �((�����&((����� ������&((

'((

'

������P��� � ! �

����� � ! �((�������&((������� ������&((

'((

'

���� �������

Page 46: Us   java programiranje

��������� ����� ������ �������������������������!�

� �������'

�����!

������ ��� ��� ���� ������� ���! � (( ���#��#�� �������� (( X�#� �������

'

�����! ���#� ����� ���� ����

������ ������������

�����! ���#�

Page 47: Us   java programiranje

�����

����� ������

����� ����������

���������

���������������

������������ ������������

; " ����#�����#� ;/ ����#� " ����#� ;/ "

Page 48: Us   java programiranje

������ ��� ��� ������)�����! ��� (( X�#� �������

'

���#� ����� ����������)����

�� �� ���?0�#������ �/ �� �/ ����� ���#��! ��� (( X�#� �������

'

��� �� ���?0�#���� � ��� ���#�� �����

��� ������� ����������� ;/ ���� "! ��� (( X�#� �������

'

����� ���#��� ������

; " 3#���

�� ���?0�#����!�����

����� ���#� ������)�����!

������

Page 49: Us   java programiranje

���#� ������

���� ���

�����

�����!

�������������������������!

�� ���?0�#����7++/ ?++/ $E��� �#���$!&

�� ���?0�#����!

Page 50: Us   java programiranje

�� ���?0�#�����B�/ ?,�/ �!

�B�?,�

� �

�� ���?0�#����!

�����

����������������������������������!

��������

E�����Y��;B"!

Page 51: Us   java programiranje

�Y��! E����Y��! ;B"

�����������������������������������!

���������

�W��� ��Z��.���!

Z��.��! ������ �����

�W��� ��W��� �

����

Page 52: Us   java programiranje

����� �� &

����

����

���� ��

����� ����� ����� �/ ����� �! � ����� * E�����Y���,� B �,�!& (( ���������� ����#������ � B � B & (( ���� ����#�

'

�����!� � ����#�

�����! ����#�

�����!

Page 53: Us   java programiranje

����� �7 * </ �? * =& (( �������� ������ ����#� ����� * ������7/�?!& (( ����� ������ �����!

�7 �?�7 �?

�����!�����!

�����!�7 �?

� �� � �����!

�����!����

E�����Y���,� B �,�!

���� � B � B

�����!

* ������7/�?!�����!

����

����

Page 54: Us   java programiranje

����

��������

�����&

���� ��

������ ��� ����E������� �/ ����� ;/ ������� ����! ��� (( X�#� �������

'

Page 55: Us   java programiranje

����E�������/ �����/ �������!

����E�K����!

������ ��� ����E���������� �! ��� (( X�#� �������

'

����E����������!

����E�����!

����E�����$���� �����$!&

����E�����!�����

Page 56: Us   java programiranje

E������Q�;/�!

�������! 3�

����� ������� ����� ;/ �� �! � ����� " * 7& (( ���#������ ��� � * +& � 1 �& �BB!

" * " , ;&����� "&

'

�������!

����� ������� ����� ;/ �� �! ��� �� ** +!

����� 7&���

����� ; , �������;/�K7!&'

�������!����

Page 57: Us   java programiranje

�������!

�������!

�������!

�������!

Page 58: Us   java programiranje

(( )��������#�� �� �� ���� 3����� �! �

�� �� 1* ?! (( ����� �#�W������� 7&

�������� 3����K7! B 3����K?!&

'

3����K7! 3����K?!

Page 59: Us   java programiranje

��� ���������

�� �����������

'

#���

��� ����� �

�� ����������&����� ����&

Page 60: Us   java programiranje

����� �����&

������ ��� ���W�����! � ��� '&������ ��� �����������! � ��� '&

'

����� ���������� ���� ��������W��! ��������!

�����

����������

����

�����

���W��!

��������!

�����

���K�� �����

�����

Page 61: Us   java programiranje

�����

����������

����

�����

���W��!

��������!

����������

����

�����

���W��!

��������!

����������

����

�����

���W��!

��������!

�����

����� ��K�#� ������

��� ����� ���V�������&������ �� ���A��W�&������ ��� ����� �����/ ����&

�����

���#� ������������

���#�

Page 62: Us   java programiranje

��������������������������������� ��������

���������

Page 63: Us   java programiranje

3�#��J[�++++J

��##

Page 64: Us   java programiranje

A����V�����

��� A����V����� �

��� ����� ��������& (( �#���#�� �����#���� ���#��!

��� ��� ������A���! �

����� ��������& (( #���#�� �����#������ (( ���#� ������ ������ ����

'� � �

'

������A���! ��������A����V����� ��������

�������� ������A���!

Page 65: Us   java programiranje

A����V��������������

3�

��� ��� � * +& � 1 �& �BB! ��� (( X�#� ���#���

'

�3�

3�3�

3�

��� ��� � * +& � 1 �& �BB! ��� (( X�#� ���#���

'�� �� ** �! (( �THUV.P ���� �� ��\� ��� $�$

�"�������������#��$������� ��� ���� ���$!&

��� ���������E������� �! �

�� ;&����� �� 2 +! �

�� ;& (( �THUV.P ��� $;$ �� ��5 ��3�������

Page 66: Us   java programiranje

� � �'

'

��� �������E������� �! �

����� �� 2 +! ��� ;&� � �

' (( V�� ��#���� ��\���� ����� $;$����� �� 2 +! �

�� ;& (( VP ��� $;$ �� ��\� ���� ������� � �

''

Page 67: Us   java programiranje

���� �����#�����������#

������� ��K������

0��� ��������#��������#�0���

Page 68: Us   java programiranje

�����D���V#��� 0���

��� D���V#��� �� � ���������#�0��� � * ��� ��������#�0����!&� � �

'

����� ��������#�0���&��� D���V#��� �

� � �0��� � * ��� 0����!&� � �

'

�����

,

����� ��������#�,&��� D���V#��� �

� � �0��� � * ��� 0����!&� � �

'

�����

Page 69: Us   java programiranje

�� ����

�����D���V#��� ���������

������� ���������&����� ��������#�,&��� D���V#��� �

�� (( X�#� �#����

'

D���V#�������� D���V#������������

D���V#�������K

�����

Page 70: Us   java programiranje
Page 71: Us   java programiranje
Page 72: Us   java programiranje

����� ���#� ������

��� ����� ���V�������&������ �� ���A��W�&������ ��� ����� �����/ ����&

�����

���#� ������������

���#�

��������������������� �����

������

�����

Page 73: Us   java programiranje

��� V������ ���� ����� ���&��� �� ��&

'

V������ V���������� V���������

V���������� V���������

V������V���������� V���������

��� V#����� ������ ���&�� ��&

'

V#����� ��� ��V#��������� V#��������

V#�������� ��

Page 74: Us   java programiranje

V#�����

V#�����

��� ]#��)���� � ���� ����� ������&����� ���&�� �����&

��� W�������T�^������! ������BB&�"�������������#��$��5�� $ B ����� B $� �^�����%$!

''

]#��)���� ��������

��� �����

Page 75: Us   java programiranje

]#��)���� �W�������T�^������!

W�������T�^������!]#��)���� �

��������� ��� �������� �����������

'

���#�

Page 76: Us   java programiranje

�������

������ ��� ������� �

������ ����� ���& (( ��� �������������� �� ��& (( ����W�� ��� �������������� ����� ����7/����?/����<& (( � ��� �� �� �����

������ ����� ������! � (( ���W�������� ����W�� � �������� �����7 B ����? B ����<! ( <&

''

������� �����

���������� ����7 ����? ����< ������!

������! �������

Page 77: Us   java programiranje

������� �������

������� �&

� �������������� �������

��Q

� �������

� * ��� ��������!&

��������

Page 78: Us   java programiranje

��������

�������

��� ��##

����7

����?

����<

������!

������� � * ��Q ��������!

��

�������������� � ��� ����7

����? ����<����� ������7 ������?

������<

�"�������������#��$ ��� �������� $ B ����� B $ ��P$!&�"�������������#��$)�� ����P $ B ������7!&�"�������������#��$0��� ����P $ B ������?!&�"�������������#��$X�5� ����P $ B ������<!&

Page 79: Us   java programiranje

� �����������7

����� ����#������

������#������!

������!� ��������!

�"��������������$)���W�� � ��� �������� $ B �����!&�"�������������#��$ ��P $ B ��������!!&

��##

� * ����&

�� �� ** ����! � � �

��##

� ��##������7 ��������!

������� �7/ �?/ �</ �=&�7 * ��� ��������!&�? * ��� ��������!&�7���� * $)�� )��5$&�?���� * $E�� E��5$&�< * �7&�= * ����&

�������

Page 80: Us   java programiranje

��������7 �?

���

�7�< ��##

�=

��##�=

�=

�<

�?

�7

�������

���

����7

����?

����<

������!

�������

���

����7

����?

����<

������!

�����

$)�� )��5$

�����

$E�� E��5$

�7 �<�< * �7

�7 �<

Page 81: Us   java programiranje

�7����$)�� )��5$

�<���� $)�� )��5$

** %*

�� ��7 ** �<! � � �

�7 �<

�7 �<

�7 �<

�7������Y��#���<����! 99 ��7�����7 ** �<�����7! 99��7�����? ** �<�����?! 99 ��7�����< ** �<�����<!

�����$)�� )��5$ $E�� E��5$

�������##

��� �����

�7����$)�� )��5$

�7���� $)�� )��5$

3���#

Page 82: Us   java programiranje

3���#3���#

����� ������� � * ��� ��������!& (( ������� ��#�� ��� ��P(( ����� * ��##

����� * $@��� @���5$& (( ������ ��#�� ���/(( � �� �����#���� �

;

;;

;

��� �������������� �! ������ * $E��� E���5$&

'

������� ; * ��� ��������!&;���� * $)�� )��5$&�������;!&�"�������������#��;����!&

$E�K�� E���5$ ;���� $)�� )��5$

�������;!

Page 83: Us   java programiranje

� * ;&����� * $E��� E���5$&

��� � ;

��� ����#�3�#�� J[�++++J

��##

V� ����A��

Page 84: Us   java programiranje

������ ��� V� ����A�� �

������ �� ��� * R& (( ��� �� ������ ����� �� ��

������ ��� �� ��! � (( $�� ����$ �� ����� * ���!�R , E����������!! B 7&

''

V� ����A�� ���V� ����A��

V� ����A�����

������ ��� V� ����A�� �

������ �� ��� * ���!�R , E����������!! B 7&

������ ��� �� ��! ���� * ���!�R , E����������!! B 7&

''

���

V� ����A�����

��QV� ����A��

Page 85: Us   java programiranje

V� ����A�� �� ��& (( ���#�� ��� �����#����(( �#����� ���� V� ����A��

�� �� * ��� V� ����A���!& (( ������������ ������� �#���(( V� ����A�� � ����#� �������(( �3��� � ��� �����#�����

V� ����A�� �� �� * ��� V� ����A���!&

��Q V� ����A���!V� ����A��

�� ���� ��

V� ����A���! ��Q

V� ����A��

���#� ������ ���� ���

����

Page 86: Us   java programiranje

V� ����A��

������ ��� V� ����A�� �

������ �� ���& (( ��� �� ������ ����� �� ��

������ V� ����A����� �! � (( ������������ * �&

'

������ ��� �� ��! � (( $�� ����$ �� ����� * ���!�R , E����������!! B 7&

''

V� ����A��

������ V� ����A����� �! ���� * �&

'

��Q

V� ����A�� �� �� * ��� V� ����A���>!&

�� ��V� ����A��

���

�� ��

��Q V� ����A���!V� ����A��

V� ����A��

Page 87: Us   java programiranje

���

������ ��� V� ����A�� �

������ �� ���& (( ��� �� ������ ����� �� ��

������ V� ����A���! � (( ��������� ��� ���������� ��!& (( ����� ������ �� ��!

'

������ V� ����A����� �! � (( ��������� �� ����������� * �&

'

������ ��� �� ��! � (( $�� ����$ �� ����� * ���!�R , E����������!! B 7&

''

V� ����A����Q V� ����A���! ��Q V� ����A���;! ;

���

���K��

��Q

��� ������������������������!

��Q

Page 88: Us   java programiranje

��Q

V� ����A��

V� ����A��

������ ��� 6� ����0��V� �� �

������ ��� ��� ����������� ���! �

Page 89: Us   java programiranje

�� ���6� ���� * +& (( ����W �� ���� ��� �� ��V� ����A�� �� ��7 * ��� V� ����A���!& (( ��� �� ��V� ����A�� �� ��? * ��� V� ����A���!& (( ���� �� ��

� ��� ��7��� ��!&�"��������������$D� ���� �� �� �� ��� ���P $!&�"�������������#���� ��7����!&

�� ��?��� ��!&�"��������������$D� ����� �� �� �� ��� ���P $!&�"�������������#���� ��?����!&

���6� ����BB& (( ��W����� �� ����

' ����� ��� ��7���� %* �� ��?����!&

�"��������������$0�� �� �� �� ��W��� $ B ���6� ����!&�"�������������#��$ ���� �� ���� ��� �� ��� ���� ����$!&

''

��� V� ����A�� �

������ �� ���& (( ��� �� ������ ����� �� ��

������ V� ����A���! � (( ��������� ��� ���������� ��!& (( ����� ������ �� ��!

'

������ V� ����A����� �! � (( ��������� �� ����������� * �&

'

������ ��� �� ��! � (( $�� ����$ �� ����� * ���!�R , E����������!! B 7&

Page 90: Us   java programiranje

''

��Q

��� ������������! �������� � * ��� ��������!&����� * $)�� )��5$&� � �

'

������������! ��������

������������! �������������!

Page 91: Us   java programiranje

������� � * ��� ��������!&� � �� * ����&� � �

��������

��##

�������

Page 92: Us   java programiranje

���#�

������

������ ��� T����� �

(( )������ ��#�������� ����� ���&������ ���� ����&������ �� ���\&

Page 93: Us   java programiranje

������ ����� �#���&

(( V�������������� T����������� �/ ���� ��/ �� �/ ����� �! �

��� * �&���� * ��&���\ * �&�#��� * �&

'

(( _���� ����3��������� ����� ���A���! �

����� ���&'

������ ���� ���_����! ������ ����&

'

������ �� ������\�! ������ ���\&

'

������ ��� ������\��� �! ����\ * �&

'

������ ����� ���)#����! ������ �#���&

'

������ ��� ����5��)#���� ����� �� ����! ��#��� B* �#��� , �� ���� ( 7++&

''

T�����T�����

Page 94: Us   java programiranje

T����� * ��� T������$)�� )��5$/777777/</7+++!&�"�������������#������!& (( �THUV.P ��� �� ������� ��#������\ * 7I& (( �THUV.P ���\ �� ������� ��#��

T����� * ��� T������$)�� )��5$/777777/</7+++!&�"�������������#������A���!!&�������\�7I!&

��� ���A�� ���� ���_���

T����� ����� ���#�����C�����! ���C�����!

���\ T����� ������\�!

Page 95: Us   java programiranje

��� ���� ���\ �#���T�����

T�����

��� ����

T��������\ �#���

������\�! ����5��)#����!

���\ �#���

������ ����� ���)#����! ��#���6��)������BB&����� �#���&

'

������ ��� ������\��� �! ��� �� 1 +! �

�"�������������#��$�����P ���\ �� ���������$!&�"������;���K7!&

'���

���\ * �&'

Page 96: Us   java programiranje

��

T�����

������ ����� ������&

���A���!

������ ����� ���A���! ������ ��� B $ $ B ������&

'

T�����

��

����5��)#����!T�����

������ ��� ����5��)#���� ����� �� ����! ��#��� B* �#��� , �� ���� ( 7++&

'

�#���

��������5��)#����7+!&

�#������ T�����

Page 97: Us   java programiranje

�����#��� B* �����#��� , 7+ ( 7++&

T����� #�K��

#��������5��)#����7+!&

�#���

#�����#��� B* #�����#��� , 7+ ( 7++&

����5��)#����!

T�����

���� ����

����5��)#����!

������ ��� ����5��)#���� ����� �� ����! �����#��� B* ����#��� , �� ���� ( 7++&

'

���� �#���

����

����

������ T����������� ���/ ���� ����/ �� ���\/ ����� �#���! ������� * ���&������� * ����&������\ * ���\&

Page 98: Us   java programiranje

��

����#��� * �#���&'

������� * ��� ���

��� * ������ ���

����

����

T�����

��5���!

������5���#���!

��� #���

����

������ T����� ��5���T����� ����! ��� �������)#����! 2 ��������)#����!!

����� ��&���

����� ����&'

��������)#����!���� ���)#����!

��5���! ����

Page 99: Us   java programiranje

���� ���� �����3 ��5���!

����

������������������!&

T�����

������ T����������� ���/ ���� ����! ������� * ���&������� * ����&������\ * +&����#��� * 7++&

'

������ T����������� ���/ ���� ����! �������/����/+/7++!&

'

������/����/+/7++!&

T�����

����

����

Page 100: Us   java programiranje

��

����

������ T����������� ���/ ���� ����! ��"�������������#��$V��������� �������� ��� $!&������/����/+/7++!&

'

������ T����������� ���/ ���� ����! �������/����/+/7++!&�"�������������#��$V��������� �������� ��� $!&

'

Page 101: Us   java programiranje
Page 102: Us   java programiranje
Page 103: Us   java programiranje

��+ ��7 ��? ��88

���� ��+ ��7 ��?

��88

Page 104: Us   java programiranje

XX� X�

X ������� ���

������� �������� �������

X� XX

����

��� �&

�����

���� ������� ��Q

� * ��� ���7++ &

���

��� � * ��� ���7++ &

� ���� ����

���� ���

Page 105: Us   java programiranje

��+ ��7 ��? ��88

��##���

���

�������� � * ��� ��������7> &

� �������� �������

��������

������� ��## �

��+ ��7 ��? ��7=

������� �������

��##

� �������

D ��Q

Page 106: Us   java programiranje

��� �� �����D

�� ����� D

�� � * >& ������ ; * ��� ������?,�B7+ &

;?,�B7+

;

#�����;�#�����

;#�����

3���#

3�#�� J[�++++J��##

��� � * ��� ��� �7/ ?/ =/ S/ 7R/ <?/ R=/ 7?S'&

���+

��7 ��I

��Q

Page 107: Us   java programiranje

��� �� ����� ��������������'

��Q �� ���� �

�� ���� � ����\��!

����\����� ������ �$D������$/ $�������$'!&

������ �� ��� * ��� ������ �$D������$/ $�������$'&����\���� ���!&

������� ��� * ��� ��������$)�� )��5$/ 7777/ 88/ 7++/ 7++!&�������� ��#����� * ��� �������� �

���/��� ��������$@��� @���5$/ ????/ 88/ 8>/ 7++!/��� ��������$E�� E��5$/ <<<</ 7++/ 7++/ 7++!

'&

Page 108: Us   java programiranje

��� � * ��� ���7+++ &

��+ ��7 ��888

� ������ ��<,�KI

� �

� ��<,�KI

� ��? ���?<

��� ��� � * +& � 1 ��#�����& �BB!�"�������������#����� !&

� ���+ �BB �

��7 �

��

��888 �� 1 ��#�����

��#������

Page 109: Us   java programiranje

��

���## �

��� �

� ��� � �1+

�2*��#�����

������

������ �������� ������

Page 110: Us   java programiranje

(,, )���� �� ����������� �#����� ������ �� ���W��� ������,(����� ��������#�,&

������ ��� �#������ �

������ ��� ��� ����������� ���! �

� ���� �������� * ��� � ������"�������!&

(( -W�������� ������� ���� �������"��������������$-������ ������ ��� ������P $!&�� ���)����� * �����������;�A���!&

(( V����������� ���� �� �������� �#����� ��������� ������ * ��� ������)����� &

(( -W�������� � ������� �#����� �� ��������W�� ��������� � & & ! � (( �������W�� ���#��

�"��������������$T���� ��� ������ ���� ������ �#��2 $!&�� � * �����������;�A���!&�� �� 1 7 LL � 2 ���)�����!

�����&���

��������K7 * ��������K7 B 7&'

(( )���������� ��������� �#����� ���� ��������� ��� � * +& � 1 �������#�����& �BB! �

�"��������������$)����� ��� ����� ����� $ B ��B7!!&�"�������������#��$ ��� $ B �������� B $ �#������$!&

''

'

Page 111: Us   java programiranje

� � � * �� �

� ��

� �

������ � * ��� ������?+ &

������ �&

� * �&

� ��

� �

��� ���

.�"�

����#�

������ ��� ������ ������D��� ������ ������#! ��� �������# ** ����!

����� ����& ������ ������ * ��� ������������#�#����� &��� ��� � * +& � 1 �������#�����& �BB!

�������� * ������#�� &����� ������&

'

Page 112: Us   java programiranje

� �

� * ������D����!&

�� ��� ���

���� ������������

���������!

�����!

�����!

������ ��� ��� ����������� ���! � � � � '

�����!

���#� �����!

����� �����!

Page 113: Us   java programiranje

�����!��� ������ �����!

�����!

�����!

���� ������������ � ���������

�����! ������

����#��������

������ ��� )���� �

������ ��� ��� ����������� ���! �

(( 0� #� �� �������� �������� � ��������� ���O�� �����#����� ** +!

�����&

(( A���������� ���� �������� � ��������� ����� �����+ ��Y��#��$K�$!!

�"��������������$0��� ���$!&��� �� �����+ ��Y��#��$K�$!!

�"��������������$������$!&���

�����&

��� �����!�����!

Page 114: Us   java programiranje

(( )���������� ����#�� ��������� � ��������� ������ ��� � * 7& � 1 ����#�����& �BB!

�"��������������$ $ B ����� !&�"�������������#��$%$!&

''

���� )���� K� ������ �����

��� �����!

����+ * $K�$&����7 * $������$&����? * $�����$&

������ ������ �����%

���� )���� K� ����

��� �����!

����+ * $K�$&����7 * $����$&

0��� ��� ����%

�����

.�"� ��������#

Page 115: Us   java programiranje

������! �����"��� ��!

���#���

����� ����������� �! ��

��� ��"3���� �/ ��� �! �� �

��#�����3�#��

� �

��� ��"3T�������� �/ ��� �/ ��� �!� � � � �

�� ��#�����

3�#��

���� ������� �! �

��� �����"��� ����� �/ �� �!� ��

���� 3�##���� �/ �� �!� �

���#��� �Y��#����� �/ ��� �! ���� �

3�#��

.�"�

Page 116: Us   java programiranje

������

E����������!������

��

������

������ ������

�������

������

������

������ ������� ���.�"�

Page 117: Us   java programiranje

����� ��������#�,&

������ ��� @��� �

������ ��� ��� ���� ������� ���! �

����� �� D * <8& (( ������ ��� ���� #��� ����������� �� V * I& (( ������ ��� ����W���� ��������� ������ * ��� ���D & (( ��� �� ���� #��� ��������

(( A�� ���#��� ��� ���� �������� 7/ ?/ ���/ D��� ��� � * +& � 1 D& �BB!

�������� * � B 7&

�� �& (( ���� � #���� � ������ ��#� ����

(( A��#�W���� � ������ � ���������� � ����� ��� ������� �� * DK7& � 2 DKVK7& �KK! �

(( ���������� �#�W����� ������� #���� ��#� ������ � * ���! �E����������! , ��B7!!&

(( E�^������ ������ �#�W����� �#������ � ���#������(( �#������ #���� ��#� ������ ��� * �������� &�������� * �������� &�������� * ���&

'

(( V������� ����W���� ������ � ���� ������ ������� ��� * .�"�� ��"3T�����������/ �B7/ D!&

(( �������� ����� ����.�"������������� ���!&

Page 118: Us   java programiranje

(( )���������� ����W���� ������ � ����5�� ����#����"�������������#��$0������ ������� ��� ��P $!&��� ��� � * +& � 1 ������� ����#�����& �BB!

�"��������������������� ����� B $ $!&�"�������������#��!&

''

��������

3�3�K�� �

3�K�� �

� �� ���� � 3�K�� � �

��� ��� ���� ���� P � ! ��� (( ���� �����#��� �#������ �����

'

����3�K�� �

����

3�K�� � 3�

��� ��� � * +& � 1 � �#�����& �BB! ��� ���� ���� * � �� &�� (( ���� �����#��� �#������ �����

'

Page 119: Us   java programiranje

� ����#�� 3�K�� �

����� ��� * +&��� � ����� � P �! �

�� �� 2 +!��� * ��� B �&

'

��� ��� ��� P ������� ���!�"����������������� B $ $!&

3�K�� �

3�K�� �

��� ��� � P �! �� * 7I&

'

�� �

����3�!

Page 120: Us   java programiranje

����3�! �����

������!����#�

������7/ ?/ </ =!

������7�=7/ E����)A/ ?�<!

������E�����Y��<!!

������!

������!

������ ��� ����� ������ �������� ������! ��� (( X�#� �������

'

����#� ������

������!������

������ ����#��

������!������ ����#��

�������#������������+ �������7

������!

Page 121: Us   java programiranje

������ ��� ����� ����� � �������� ������! � ����� ��� * +&��� ��� � * +& � 1 �������#�����& �BB!

��� * ��� B �������� &����� ��� ( �������#�����&

'

3�K�� �

������ ��� ����� ����� � �������� ������! � ����� ��� * +&��� � ����� ��� P ������!

��� * ��� B ���&����� ��� ( �������#�����&

'

X X�

� ��� ����#�� ������� ���!

Page 122: Us   java programiranje

���� ���� �

���� � �

��� � �&

����� �

��Q

� * ��� ���< �= &

��� � � * ��� ���< �= &

Page 123: Us   java programiranje

��? �+ ��? �7 ��? �? ��? �<

��7 �+ ��7 �7 ��7 �? ��7 �<

��+ �+ ��+ �7 ��+ �? ��+ �<

��� ��

���Q ����< �=

��?

��7

��+

��? �+ ��? �7 ��? �? ��? �<

��7 �+ ��7 �7 ��7 �? ��7 �<

��+ �+ ��+ �7 ��+ �? ��+ �<

Page 124: Us   java programiranje

���� ��+ ��7 ��?

����

��#������

��+ �#����� ��7 �#����� ��? �#�����

��Q

��� � � * ��� ��� � �� 7/ K7/ +/ +'/�7+/ 7I/ K?/ K<'/� +/ 7/ ?/ <'

'&

3�

Page 125: Us   java programiranje

������ � � * ��� ������7+ �7+ &

��� ��� � * +& � 1 ��#�����& �BB! � (( �� ����� ����(( � ���� �

��� ��� � * +& � 1 ��� �#�����& �BB! � (( � �� ����� ��#���(( � �����#��� ����

�� �� ** �! (( �� #� �� �#����� �� �#����� ��������#�O��� �� * 7&

������ �� * +&

''

����� ��� * +&��� ��� � * +& � 1 ��#�����& �BB!

��� ��� � * +& � 1 ��� �#�����& �BB!��� * ��� B ��� �� &

� 3�K�� �

����� ��� * +&��� � ������ ���� P �!

��� � ����� � P ����!��� * ��� B �&

��3��

Page 126: Us   java programiranje

������ � ��3�� * ��� ������7+ �7? &

��3��

��3���> �? ��3���� ��

��3���� ��3��

��3��

������ ����� ��������)�3���! �

����� ���)�3�� * +&��� ��� � * +& � 1 7+& �BB!

��� ��� � * +& � 1 7?& �BB!���)�3�� B* ��3���� �� &

����� ���)�3��&'

������ ����� ����W��)�3����� �! �

����� ���)�3�� * +&��� ��� � * +& � 1 7+& �BB!

���)�3�� B* ��3���� �� &����� ���)�3��&

'

Page 127: Us   java programiranje

������ ��� ����\�)�3��)�E��� ����! �

�� ���3�� ** ����! ��"�������������#��$�����P ���� � �� �������%$!&�����&

'

�"�������������#��$-����� ��3�� ������� � �� ���� ���P$!&��� ��� � * +& � 1 7?& �BB!

�"�������������3�$:R�?3$/ ����W��)�3����!!&�"�������������#��!&

'

������ ��� ����\�)�3��)�)������ ����! �

�� ���3�� ** ����! ��"�������������#��$�����P ���� � �� �������%$!&�����&

'

������ ��3��)������ � * ��� ������� &��� ��� � * +& � 1 7+& �BB!

��� ��� � * +& � 1 7?& �BB!��3��)������ ��� B* ��3���� �� &

�"�������������#��$-����� ��3�� 3��� �� ������� ���P$!&��� ��� � * +& � 1 7+& �BB! �

�"��������������$)������ � $ B � B $P $!&�"�������������3�$:I�?3$/ ��3��)������ ��� !&�"�������������#��!&

''

Page 128: Us   java programiranje

`��� ���3��

`���

����� ��������#�,&

������ ��� )�3��`��� �

������ ��� ��� ����������� ���! �

�"��������������$)���� �� �� �� ����#�� ��3��� $!&�"�������������#��$���� 3��� �� ���� ������� ��$!&�"�������������#��!&

`��� �� * ��� `����7+!& (( 3��� �� 7+ ������� �� ���� �������� * ��� � ������"�������!&�� ���� ���&

� �����\�E����!&

���� ��� * �����������;�A���!&

���� ����� ���! ���� 7P

�� ������)�3���!&�����&

��� ?P�� �����\�)�3���!&�����&

��� <P

Page 129: Us   java programiranje

�� ��� ����)�3���! ** ����!�"�������������#��$�����P ���� � �� �������%$!&

��� ��"��������������$-����� �������� ��3�� 3���P$!&�"�������������3�$:S�?3$/ �� ���������)�3���!!&�"�������������#��!&

'�����&

��� =P�� �����\�)�3��)�E��� ����!&�����&

��� >P�� �����\�)�3��)�)������ ����!&�����&

��� +P�"�������������#��$V�� ������ ���$!&�����&

�����P�"�������������#��$�����P ������� �� ���%$!&

'' ����� ����� ��� %* +!&

'

������ ��� ��� ����\�E����! �

�"�������������#��!&�"�������������#��$A������� ����� �� ���� �� ���P$!&�"�������������#��$ 7� -��� ����#� ��3���$!&�"�������������#��$ ?� )���� ����#� ��3���$!&�"�������������#��$ <� )���� ������� ��������� ��3���$!&�"�������������#��$ =� )���� ��3��� �� ���� ���$!&�"�������������#��$ >� )���� ��3��� �� ������� ���$!&�"�������������#��$ +� V�� ���$!&�"��������������$-������ ��� �� ���P $!&

''

Page 130: Us   java programiranje

��� `��� �

������ �� �& (( ��� ������� � 3��������� ������ � ��3��& (( ���� � ��3��� 3���

(( V�������������� `������ �! �

���� * �&'

(( ���� ����� �� ��#�� ��3�������� ������ � ���)�3���! �

����� ��3��&'

������ ��� �����)�3���! �

��3�� * ��� ������� �7? &� ���� �������� * ��� � ������"�������!&

��� ��� � * +& � 1 �& �BB!��� ��� � * +& � 1 7?& �BB! �

�"��������������$-������ ��3�� ������� � $ B �!&�"��������������$ �� ���� $ B � B $P $!&��3���� �� * �����������;�0���#��!&

''

������ ��� ����\�)�3���! �

�� ���3�� ** ����! ��"�������������#��$�����P ���� � �� �������%$!&�����&

'

�"�������������#��$X���#� ��3��� �� ������� ��� � ���� ���P$!&

Page 131: Us   java programiranje

��� ��� � * +& � 1 �& �BB! ���� ��� � * +& � 1 7?& �BB!

�"�������������3�$:R�?3$/ ��3���� �� !&�"�������������#��!&

''

�� (( ���#� ������ �#���P ��������)�3���!/ ����W��)�3���!/� (( ����\�)�3��)�E��� ����!/ ����\�)�3��)�)������ ����!�

'

������

Page 132: Us   java programiranje

A��W

���W� A��W� ���A��W�

A��W� ���W� * ��� A��W�7+ & (( ������� 7+ ���W��� ���A��W� * +& (( ��� ���W� �� + �� ��W����

���A��W�

���W�

��## ��## ��## ��##

���W��+ ���W��7 ���W��? ���W��8

���W� ���A��W�

���A��W� ���W����A��W�K7

���A��W�

����A��W���W�

���W�����A��W� * ����A��W& (( ���� ���W �� ������ � ���(( �#������ �#����� ����

���A��W�BB& (( �����#�� ��� ���W� �� ��5� �� 7

���W����W�

Page 133: Us   java programiranje

���W����A��W�

���W��� * ���W�����A��W� K 7 &���A��W�KK&

���W����A��W�K7

���A��W�

��� ��� � * �B7& � 1 ���A��W�& �BB!���W���K7 * ���W��� &

���A��W�KK&

���W�

Page 134: Us   java programiranje

���W�

(( V����������� ��\�� ���� ��� �� ��� ���W� ���������� ����A��W� ** ���W��#�����! �

�� ����0�\��� * ? , ���W��#�����&A��W� ����A��W� * .�"�� ��"3����W�/ ����0�\���!&���W� * ����A��W�&

'

(( 0�������� ����� ���W� � �����! ��� ���W����W�����A��W� * ����A��W&���A��W�BB&

���W�

�3 ���W�����A��W�

���W�

Page 135: Us   java programiranje

.�"@��� ��K������# .�"@���

.�"@���

�����! .�"@��������!K7

��Q .�"@����!

�����#��! �#��

� ��#���������#����� * �#��

�����!�����!K7

� ��� �����!

�����/ �#��! �#��

�����!K7

� ��� * �#��

�������#��! �#��

�������!�����!K7

Page 136: Us   java programiranje

����;3��#��!�#��

.�"@������W�

.�"@��� ���W� * ��� .�"@����!&

���W����������A��W!&

���W���������!&

���#��W��A��W A��W

���W�����������#��W��A��W!&

.�"@��������!

��Q .�"@����!��� �� ��� �

��� �

��� �

��� �

����! ����! ��� �

Page 137: Us   java programiranje

���W� A��W

����!��� � A��W

A��W �� � * �A��W!���W�������!&

A��W ������)�����!

��� ��� � * +& � 1 ���W�������!& �BB! �A��W �#���5�A��W * �A��W!���W�������!&�#���5�A��W�������)�����!&

'

3�

��A��W!���W�������!!�������)�����!&

���W�A��W ������)�����!

�A��W!���W�������!

����!

.�"@���

.�"@���1X2.�"@��� X X

.�"@������ � .�"@���1X2

X

.�"@���1A��W2 ���W� * ��� .�"@���1A��W2�!&

���W� .�"@���1A��W2

Page 138: Us   java programiranje

A��W���W�

.�"@���1A��W21A��W2

���W����������A��W!&

���W�����������#��W��A��W!&

����A��W ���#��W��A��W A��W���W�

.�"@���1A��W2 A��W

A��W �� � * ���W�������!&

.�"@���1���2

.�"@���10���#�20���#� 0���#�����#� .�"@���10���#�2

����#�

����� ;&.�"@���10���#�2 ���6����� * ��� .�"@���10���#�2�!&

����! ;

Page 139: Us   java programiranje

���6�����

���6������������� 0���#��;!!&

���6����������;!&

������ ��� V������ ������ ���& (( ��� ���������� ��#6��& (( ��#�3����� ��� �����

'

V������

.�"@���1V������2

X�#A�����������

��^�6���!

Page 140: Us   java programiranje

�����V�������!

��#���V�������!

X�#A�������^�V�������!

��^�V�������!

X�#A�����X�#A�����

X�#A����� �����!

����� ��������#�,&

������ ��� X�#A����� �

������ .�"@���1V������2 ������& (( ��� ���������

(( V�������� �#��� �� ������������ ������ ������������� X�#A������! �

������ * ��� .�"@���1V������2�!&'

������ �� ��^�V������������ �������! �

��� ��� � * +& � 1 ������������!& �BB! �V������ � * ������������!&

Page 141: Us   java programiranje

(( 0� #� �K�� ����� ��� ���� ���O�� ��������Y��#���������!!

����� �& (( �K�� ����� ��� ���� ���'����� K7& (( ���� ����� �� ����� ������

'

������ ����� ��^�6�������� �������! �

�� � * ��^�V��������������!&�� �� 2* +! (( ����� �� � �������O

(( .�� �����/ ������ ���� ��#� �������� ������������!���#6��&

���(( .�� ����/ ������ �3��� � ��##����� ����&

'

������ ��� �����V������������ �������/ ����� �������! �

�� �������� ** ���� LL ������� ** ����! ��"�������������#��$�����P ����� ��� �#� ��� ��������%$!&�����&

'�� � * ��^�V��������������!&�� �� 2* +! (( ����� �� � �������O

(( .�� �����/ �������� ���� ��� ����� �����������������!���#6�� * �������&

��� �(( .�� ����/ ������ ��� �� ���(��� � ������V������ � * ��� V�������!&����� * �������&����#6�� * �������&������������!&

''

Page 142: Us   java programiranje

������ ��� ��#���V������������ �������! �

�� � * ��^�V��������������!&�� �� 2* +! (( ����� �� � �������O

(( .�� �����/ ��#����� ��� ������� �� ���������������������!&

'

������ ��� ��� ����������� ���! �

X�#A����� ���A����� * ��� X�#A������!&���A�����������V�������$)��$/ ����!&���A�����������V�������$)��$/ $777K7777$!&���A�����������V�������$4���$/ $???K????$!&���A�����������V�������$@���$/ $<<<K<<<<$!&���A�����������V�������$E��$/ $===K====$!&�"�������������#��$@���P $ B ���A��������^�6���$@���$!!&���A�����������V�������$@���$/ $888K8888$!&�"�������������#��$@���P $ B ���A��������^�6���$@���$!!&�"�������������#��$)��P $ B ���A��������^�6���$)��$!!&���A��������#���V�������$4���$!&�"�������������#��$4���P $ B ���A��������^�6���$4���$!!&�"�������������#��$E��P $ B ���A��������^�6���$E��$!!&

''

Page 143: Us   java programiranje
Page 144: Us   java programiranje
Page 145: Us   java programiranje

��������� ��� ���������� ���� �������������� ��� (( A����� �#� ������ �������5� �#����

'

������������������������

�;�����6 .

��� 6 ���� . ��� (( D��� W#����� �#��� 6 �#�� (( ������ �������5�� W#����� �#��� .�

'

Page 146: Us   java programiranje

T�����

������ ��� T����� �

����� ���& (( ��� � ������ ���������� ����& (( ���������� ��� ���������� �W��& (( �������� �W�� ������ ����� �#���& (( �#��� ������

������ ��� ��#���)#����! ��"��������������$)#��� �� ������ $ B ���!&�"��������������$/ ��� $ B ���� B $/ $!&�"�������������#��$��#�5��� �� �W�� $ B �W��!&

'

������ ����� ���W����)#����! ��� (( ��W�������� ����W�� �#��� �������

''

T�����

T������#�5��)�����

Page 147: Us   java programiranje

������ ����� ���W����)#����! ��� ��#�5��)�����!

�� (( ��W�������� �#��� ������ �#�5���� �� �����

'��� �

�� (( ��W�������� �#��� ������ �� 3������ �������

''

���T������

������ ����� ���W����)#����! ����� ����T������! �

+ P(( ��W�������� �#��� ������ �� 3������ ������� � ������&

7 P(( ��W�������� �#��� ������ �#�5���� �� ����� � ������&

? P

Page 148: Us   java programiranje

(( ��W�������� �#��� ������ �#�5���� �� ����� � ������&

''

T�����

������ ��� T�����)#�5��`����� �

����� ���& (( ��� � ������ ���������� ����& (( ���������� ��� ���������� �W��& (( �������� �W�� ������ ����� �#���& (( ����W�� �#��� ������

������ ��� ��#���)#����! ��"��������������$)#��� �� ������ $ B ���!&�"��������������$/ ��� $ B ���� B $/ $!&�"�������������#��$��#�5��� �� �W�� $ B �W��!&

'

������ ����� ���W����)#����! ������ �#���&

''

������ ��� T�����)#�5��)����� �

����� ���& (( ��� � ������ ���������� ����& (( ���������� ��� ���������� �W��& (( �������� �W�� ������ ����� �������& (( ��� ����� ���� ������

Page 149: Us   java programiranje

����� �������& (( ����� �� ����� ���� ���

������ ��� ��#���)#����! ��"��������������$)#��� �� ������ $ B ���!&�"��������������$/ ��� $ B ���� B $/ $!&�"�������������#��$��#�5��� �� �W�� $ B �W��!&

'

������ ����� ���W����)#����! ������ ������� , �������&

''

������ ��� T����� �

����� ���& (( ��� � ������ ���������� ����& (( ���������� ��� ���������� �W��& (( �������� �W�� ������

������ ��� ��#���)#����! ��"��������������$)#��� �� ������ $ B ���!&�"��������������$/ ��� $ B ���� B $/ $!&�"�������������#��$��#�5��� �� �W�� $ B �W��!&

''

Page 150: Us   java programiranje

������ ��� T�����)#�5��`����� ���� T����� �

����� �#���& (( ����W�� �#��� ������

������ ����� ���W����)#����! ������ �#���&

''

������ ��� T�����)#�5��)����� ���� T����� �

����� �������& (( ��� ����� ���� ������ ����� �������& (( ����� �� ����� ���� ���

������ ����� ���W����)#����! ������ ������� , �������&

''

���W����)#����!T�����

T�����)#�5��`����� T�����)#�5��)�����T�����

0���T�����

Page 151: Us   java programiranje

0���

T�����0��� 0���

6 Z 0 .H 0

Page 152: Us   java programiranje

H 0. H

.

C���#�

C���#�

C���#�

)����W��C���#� X�����C���#�

.��� E��� ��# V�����

C���#�

����

������ ��� C���#� �

���� �#�����&�� ���E����&����� ���X��#� �&

Page 153: Us   java programiranje

������ ��� ������C#����������� ����C#�����! �� � �

'�� (( ���#� ��#�� � �������

'

C���#�

�#�����

���E����

���X��#� �

������C#�������!

C���#�

������ ��� )����W��C���#� ���� C���#� �

�� ���C���&����� ����&�� (( ���#� ��#�� � �������

'

������ ��� X�����C���#� ���� C���#� �

�� ���������&�� (( ���#� ��#�� � �������

Page 154: Us   java programiranje

'

������ ��� .��� ���� )����W��C���#� �

�� ����������&

������ ��� ���#�V#����! �� � �

'�� (( ���#� ��#�� � �������

'

������ ��� E��� ��# ���� )����W��C���#� �

������� ��������������&�� (( ���#� ��#�� � �������

'

������ ��� V����� ���� X�����C���#� �

�� ��������&�� (( ���#� ��#�� � �������

'

.��� )����W��C���#�C���#� .���

.���

.��� ��Q * ��� .����!&

Page 155: Us   java programiranje

��Q

.���

�#�����

���E����

���X��#� �

���C���

����

����������

������C#�������!

���#�V#����!

.��� ��Q

���������� .�����Q

��Q����������� * ?&

.��� )����W��C���#� .�����Q )����W��C���#�

��Q ���C��� ����)����W��C���#�

�"�������������#����Q����C��� B ��Q�����!&

)����W��C���#� C���#�)����W��C���#� .���

C���#���Q��#����� ��Q����E���� ��Q����X��#� �

��Q�������C#�������!

Page 156: Us   java programiranje

.��� )����W��C�K��#� C���#� .���

)����W��C���#�C���#�

��Q

.; ..

;.

.���)����W��C���#� C���#�

C���#� ����C���#�&����C���#� * ��Q&

C���#� ����C���#� * ��Q&

C���#� ����C���#� * ��� .����!&

Page 157: Us   java programiranje

����C���#� C���#� .���C���#�

������ ��3

��������� �������� �����

������ ��3 ��� 3�#��

�� �����C���#� �������� .���! � � �

����C���#�.���

������ ��3

��Q * ����C���#�&

����C���#� C���#�

����C���#� V�������Q

V����� ��Q�����������

��Q ����������V�����

������� ��� ����

Page 158: Us   java programiranje

C���#�.���

����C���#� .���

��Q * �.���!����C���#�&

��.���!����C���#�!����������� * =&

����C���#� V������.���!����C���#�

������ ��3

�� �����C���#� �������� .���!��.���!����C���#�!����������� * =&

��� �� �����C���#� �������� E��� ��#!��E��� ��#!����C���#�!��������������� * ����&

��� �� �����C���#� �������� V�����!��V�����!����C���#�!��������� * ?&

C���#�

Page 159: Us   java programiranje

������ ���#�

���� ��� ���� ���

���� ���

���� )����W��C���#�

)����W��C���#�����

���� ���)����W��C���#�

����

6 ..

Page 160: Us   java programiranje

����

6.

6 .6

6.

6. .

66

6.

6 .

6

6. .

66 .

.6 ����

����� ������������

���������;

;����������! ��!

���� 0���-W���� 0���

-W����

Page 161: Us   java programiranje

-W���� 0���

������ ��� 0��� �

������ ����� ���&������ �� �����&

(( V�������������� 0��������� ���/ �� �����! �

������ * ���&�������� * �����&

'

(( E���� ����\��!������ ��� ����\��! �

�"�������������#��!&�"�������������#��$A��P $ B ���!&�"�������������#��$-����P $ B �����!&

''

������ ��� -W���� ���� 0��� �

������ ����� ���#�&������ �� ����&

(( V�������������� -W���������� ���/ �� �����/

����� ���#�/ �� ����! ���������/�����!&������#� * ���#�&������� * ����&�"�������������#��$V��������� �W���� ��� $!&����\��!&

'

(( E���� ����\��!������ ��� ����\��! �

Page 162: Us   java programiranje

����

���������\��!&�"�������������#��$U��#�P $ B ���#�!&�"�������������#��$T����P $ B ����!&

''

0��� ��� ���������\��!

-W�������#� ����

����\��!

����\��! -W����0��� -W����

����\��! -W����-W����

����\��! -W������� �����

0���

���������\��!&

����\��! -W���� ����\��!0��� ��� �����

-W���� � * ��� -W�����$@��� @���5$/ 7R/ $���������$/ ?!&

V��������� �W���� ���

A��P @��� @���5-����P 7RU��#�P ���������T����P ?

����\��! -W�K

Page 163: Us   java programiranje

��� 0��� ���� ����K\��! ����\��!

-W����

����

����

����\��!����\��!

���� ��� ��K��� 0��� ����\��!

-W������������\��! -W����

0���

3���#

������ ����� ��� ����E�����! � ��� '

3���#

3���#

3���# 3���#

Page 164: Us   java programiranje

����

������ ����� ��� D���V#��� � ��� '

3���#3���#

3���# 3���#

3���#3���#

3���#�"���� ����� 3���#

3���#3���#

��������

Page 165: Us   java programiranje

����

��������������������!

-W����0���

��� ����� -W����

��������/�����!&

����

��Q

�������� �����!

����

����

Page 166: Us   java programiranje

�����

�����

��� ���� �

��� �

��� ��;�����

������ ��� D���V#��� � ��� '

������ ��� D���V#��� ���� ��� � � ��� '

��� ���� �

��� ���� �

��� �

��� �

Page 167: Us   java programiranje

�������

�Y��#��!

�7 �?��� � ��� � �Y��#��!

�7��Y��#���?! �7 ** �?��� �

0���

0��� �Y��#��!

������ ������� �Y��#����� � �! ��� �� ** ���� LL %�� �������� 0���!!

����� ����&

(( V�������� ������� ������ � ��� 0���0��� ����0��� * �0���!�&

�� ������� ** ����0������� 99�������� ** ����0���������!

(( 0��� ���� ��� ���� ��� � ����� ��� ��� ����/(( �� �� ���������� �� �� �� �� � ������� ������������� ���&

�������� ����&

'

�Y��#��! ����������

����� ��� * $)��$&� � ��� ������Y��#��������W��A��!!

#�����������W��A��!&

Page 168: Us   java programiranje

�����

� � �

�� ���� ** ������W��A��! (( )������%

�3 �����

��� � ���

����Z����!

����Z����! ��� �

�Y��#��!��� � �Y��#��!

����Z����!����Z����!

��� �

�!������

��������! �������������!

��������!��������! ��� �

Page 169: Us   java programiranje

��#���

0���

�#��� ���������!

$0����R?3I?R7I$��������!

0���

������ ����� ��������! ������ ��� B $ �$ B ����� B $!$&

'

��������!

0��� �#��� * ��� 0����$. �$/ 7+!&�"��������������$E�� ��#� �� $ B �#��� !&�"�������������#��$/ #���� �� ������$!&

��������!

E�� ��#� �� . � �7+!/ #���� �� ������

�������

#����!

Page 170: Us   java programiranje

#����! ��� �

. 6��!

������ ��� . ������� ��� ��! �

�"�������������#��$��!$!&'

'

������ ��� 6 ���� . ������� ��� ���� ;! �

�"�������������#��$����� ;!$!&'

Page 171: Us   java programiranje

������ ��� ������� "! ��"�������������#��$������� "!$!&

''

. ��! 6

���� ;!������� "!

��!

6

6 � * ��� 6�!&����!&����7I!&����$�����$!&

��!

��!���� ;!������� "!

Page 172: Us   java programiranje

������ ��� V�5��@������ ������� ��� �����_��! �

�"�������������#��$_� ��� ��5�� #������ �$!&'

'

������ ��� )�� ���� V�5��@������ ������� ��� �����_��! �

�"�������������#��$_� ��� ����$!&'

'

������ ��� E�W�� ���� V�5��@������ ������� ��� �����_��! �

�"�������������#��$_� ��� ��W���$!&'

'

V�5��@������ �����_��!)�� E�W��

#������ V�5��@������ �����_��!

#������ ������_��!&

#������ V�5��@������

)�� E�W�� �����_��!

#������ �����_��!

V�5��@������ #������ 7 * ��� V�5��@������ �!&V�5��@������ #������ ? * ��� )���!&V�5��@������ #������ < * ��� E�W���!&#������ 7������_��!&

Page 173: Us   java programiranje

#������ ?������_��!&#������ <������_��!&

_� ��� ��5�� #������ �_� ��� ����_� ��� ��W���

V�5��@������ #������ 7 #������ ? #������ <V�5��@������

�����_��!

V�5��@������

V�5��@������ � #����� � * ��� V�5��@������ �7+++ &

V�5��@������ )�� E�W��

��� �V�5��@������ #������ P #����� �! �#������ ������_��!&

'

������ ��� V������ ���� V�5��@������ ������� ��� �����_��! �

�"�������������#��$_� ��� ������� �$!&

Page 174: Us   java programiranje

''

#����� �V������

Page 175: Us   java programiranje
Page 176: Us   java programiranje
Page 177: Us   java programiranje

) @ _ �

������ ���� ��������0��� �)T@HaH/ @HX/ _H�HD/ �AE.'

��������0���)T@HaH @HX _H�HD �AE.

Page 178: Us   java programiranje

���� ������ ��������������'

����������

�������������

��������0���

��������0��� �����������&

�������������������0��� ��##�����������

��������0���

����������� * ��������0����@HX&

�� ������������ ** ��������0����@HX!�"�������������#��$V�� � �� ���/ ��# � �������$!&

����"�������������#�������������!&

��������0�����������0��������

Page 179: Us   java programiranje

�3 �Y��#��! **

����#��!��������0���

��K�#� 3���# �����

������ ���� ��������0��� �)T@HaH�J)J!/ @HX�J@J!/ _H�HD�J_J!/ �AE.�J�J!&

������ ���� ���5��� �& (( ��#��

������ ��������0�������� ���5��� �! � (( ���������������5��� � * ���5��� �&

'

������ ���� ������5��� ��! � (( ���� ���������� ���5��� �&

''

H���H���

��������!

Page 180: Us   java programiranje

����������� * ��������0����@HX&�"�������������#�������������!&

����#���������������������!

$@HX$

��������! H�����#��3�!

��� H��� ��#��3�Z#��� ���������/ ����� ���������!

��#��3�!

� ���� �������� * ��� � ������"�������!&�"��������������$-������ �������� ����P $!&����� � * �����������;�@����!&

����������� * ���������0���! H������#��3���������0���� #���/ ����-���Z����!!&

���� �������������������0�����AE.�����#�! H���

��������0����)T@HaH������#�!��� ��������0����@HX������#�! ���

��#����!��

��������0����)T@HaH��������0����@HX��������0����_H�HD��������0�����AE.

Page 181: Us   java programiranje

��������0���� �� * ��������0������#����!&

��#����! 3�K�� �

���� 0�� �)DH0H@_.V/ -XT.V/ �TH0./ ]HXCTX.V/ )HX.V/ �-6X./ DH0H@_.'&

��� �0�� � P 0�����#����!! ��"���������������!&�"��������������$ �� ��� ��� ����� ����� $!&�"�������������#���������#�!!&

'

)DH0H@_.V �� ��� ��� ����� ����� +-XT.V �� ��� ��� ����� ����� 7�TH0. �� ��� ��� ����� ����� ?]HXCTX.V �� ��� ��� ����� ����� <)HX.V �� ��� ��� ����� ����� =�-6X. �� ��� ��� ����� ����� >DH0H@_. �� ��� ��� ����� ����� R

�Q�� ��Q�� �

���

���� ������������! ���� )T@HaHP (( ������� �� ��������0����)T@HaH

�"�������������#��$V�� � �� ���/ ���# � ����$!&�����&

��� @HXP�"�������������#��$V�� � �� ���/ ��# � �������$!&�����&

��� _H�HDP�"�������������#��$V�� � �� �����/ ���� � ����$!&

Page 182: Us   java programiranje

�����&��� �AE.P

�"�������������#��$V�� � �� �� �/ ���� � 3���$!&�����&

'

X����� )���������� V��

�����#��

�����#�������#��

������ ��� �����#�� ��� (( ���� ��#�� � ������ ������������ ��#����

Page 183: Us   java programiranje

�����#��

X����� )���������� V��

������ ��� �� ����! ��� (( D����� �� ����� ������������ ��#����

''

�� ����! �����#��

�� ����!�����#��

������ ��� X����� ���� �����#�� ��� (( ���#� ��#�� � ������������� ��� �� ����! �

�� (( D����� �� ����� ����#��

''

������ ��� )���������� ���� �����#�� ��� (( ���#� ��#�� � �������

Page 184: Us   java programiranje

������ ��� �� ����! ��� (( D����� �� ����� �������������

''

������ ��� V�� ���� �����#�� ��� (( ���#� ��#�� � ������������� ��� �� ����! �

�� (( D����� �� ����� �����

''

�����#��

�����#�� ��#��&

��#��X����� )���������� V��

��#��

��#����� ����!&

�� ����!��#��

��#��

�� ����!

Page 185: Us   java programiranje

�� ����! �����#��

�� ����! �����#��

�����#��

�� ����! ���K��#��

�����#��

�� ����! �����#����#�� �����#��

��#����� ����!&

�����#�� ��#���� ����!

�� ����! �����#��

�����#�������#�� ��#��

�����#�� �����#��

�� ����! �����#��

�����#��

Page 186: Us   java programiranje

�����#�������#�� �� ����!

�� ����! �����#��

�����#���� ����! �����#��

�����#�� �� ����!

����� �

�����#��

������ ����� ��� �����#�� � (( ��������� �#���

������ Z�#� ����&

������ ��� ������Z�#� ����6���! ����� * ����6���&�� ����!&

'

������ ����� ��� �� ����!& (( ��������� ������� (( ���#� ��#�� � �������

'

�����#�� ���� ���K���!

Page 187: Us   java programiranje

��Q��Q �����#���!

��Q

����

�����#�� ��#�� * ��� )�����������!&

����� �

Page 188: Us   java programiranje

����3� �

����� 3���#

����! .�"�

Z������#�

������ �������� Z������#� ��� �����X����� � �!&

'

#��� ����3� �

���#�

Z������#�

Page 189: Us   java programiranje

�����X��!��� � ���

;� �����X��"! �����X��! ; "

; " ;"

���#������

������ ��� T����� �������� Z������#� �

����� ���& (( ��� � ������ ������ ����� �#���& (( �#��� �������� (( ���#� ��#�� � ������������� �� �����X����� � �! �

T����� ����T����� * �T�����! �&

�� �����#��� 1 ����T�������#���! ����� K7&�� �����#��� 2 ����T�������#���! ����� B7&����� +&

''

�����X��! T�����

�����X��!���#�

Z������#�

T�����

Page 190: Us   java programiranje

Z������#�

T�����

T������ ���� � * ��� T������>++ &�� (( 0��� �������

.�"���������� �!&

T�����Z������#�

���� #���

��� Z������#��!

Page 191: Us   java programiranje

Z������#� ;& (( V

T����� Z������#�

Z������#� ; * ��� T������!& (( V

������ ��3

�� ����������� �������� Z������#�! � � �

������ �������� T���� ���� ��#��W��!&��� ���#��W��!&

'

������ �������� V#���W��T���� ���� T���� ���� ����������� ��!&

'������ �������� A������T���� ���� T���� �

��� �����������!&'

Page 192: Us   java programiranje

�;�����

������ �������� V#���W��T���� ���� T���� � ����� 68? * 8?�>& ����� �X-0AG6 * 88�7&��� ����������� ��!&

'

���#� ���#� ����� 3���#

Z#�����#�

#����! ��� �

Z#�����#� Z������#�

������ ��� T����� �������� Z#�����#�/ Z������#� � ��� '

T����� #�K���! �����X��!

Z������#�

����� ��� Z������#� � (( ����� ��O������ ����� �� �����X����� � �!&

'

Page 193: Us   java programiranje

T����� �����X��!

������ ��� T����� ���� Z������#� � (( ����� ��O

����� ���& (( ��� � ������ ������ ����� �#���& (( �#��� �������� (( ���#� ��#�� � ������������� �� �����X����� � �! �

T����� ����T����� * �T�����! �&

�� �����#��� 1 ����T�������#���! ����� K7&�� �����#��� 2 ����T�������#���! ����� B7&����� +&

''

T��������� T�����

������ ��� T����� ���� ����/ Z������#� (( �THUV.

������ ��� T����� ���� ���� �������� Z������#� (( V

Page 194: Us   java programiranje

�����

��� ���#������V#��� ��� (( ���#� ��#�� � ���������� ��� �����W��-����\^���V#��� �

� � �'

��� �������-����\^���V#��� �� � �

Page 195: Us   java programiranje

''

���#� ������ ���� ������#�

�����

V���������V�����K

���� 0�\

�����

Page 196: Us   java programiranje

������ ��� V��������� ��� (( ���#� ��#�� � �������(( -����\^��� �#��� ���� �������#�� ��\ � ���� ��(( ��W�� �;7/"7! �� ��W�� �;?/"?!������ ��� ��� 0�\ �

����� ;7/ "7& ����� ;?/ "?&

''

0�\ V�����������Q 0�\�! V���������

��Q V����������0�\�!

V���������0�\

V���������V���������b0�\� #��� V���������

V���������� #���

�����

Page 197: Us   java programiranje

�������������������������� ����

���������

����

������ ��� X��#�5 �

������ V���� ���#& (( ���# ����� �� ���� ��� ���#�5�

Page 198: Us   java programiranje

������ ��� A��W � (( ����� ���W ���� ��� ���#�5�� � �

'�� (( ���#� W#����� �#��� X��#�5�

'

��� X��#�5���A��W X��#�5

��Q A��W�! X��#�5������Q A��W�! A��W

���#X��#�5

A��WA��W

A��W

Page 199: Us   java programiranje

���!�������� ���������

���#� ������ ���� ��� �����

3���#

3���#

Page 200: Us   java programiranje

��Q

��� �����������������������! �����������������

'

��� ��������! �����������������

'

��Q��Q

��Q��Q

������������������������

���������������

��� �

Page 201: Us   java programiranje

6����� ������Q����E����@�������!

���E����@�������!E����@������

��Q���E����@�������!

6����� ����� * ��� 6������$)������ ��$!& (( ����� �� �������

���������E����@���������� E����@�������! � (( ��W���� ��#�(( �������� �#���

(( ��� ������ ����3���� E����@������ �� ����� ��3������������� ��� �����Z#� ����E����H���� �! �

�"�������������#��$V#������ �� �����$!&'������ ��� �����)������E����H���� �! � '������ ��� �����T�#������E����H���� �! � '������ ��� �����H������E����H���� �! � '������ ��� �����H;�����E����H���� �! � '

'!& (( ������ ������ � ��W��K������ ��������� ����� ������%

Page 202: Us   java programiranje

D�K��V#���

D���V#���b7� #��� D���V#���b?� #���

Page 203: Us   java programiranje
Page 204: Us   java programiranje
Page 205: Us   java programiranje

������Q�

Page 206: Us   java programiranje

����;��Q���

Page 207: Us   java programiranje

_6�����������Q� ����;��Q���

_�����)������QA����0��#���! ���QE������0��#���!

��##

_�����)���

����� ����;��Q����,&

������ ��� ������-A �

������ ��� ��� ����������� ���! �

����� ��� * _�����)�������QA����0��#�������/$V��� �� ������O$/$��3�W�� �#��$/

Page 208: Us   java programiranje

_�����)����c-H�XADGEH��.�H!&����� ������ * _�����)�������QA����0��#�������/

$V�#��� ����� ������O$/$��3�W�� �#��$/_�����)����c-H�XADGEH��.�H!&

�� ��� * A����������A���������!&

����� ����� * $����� $ B ��� B $%[�$&����� B* ��� B $ �� ���#���� �������$&

_�����)�������QE������0��#�������/�����/$��3�W�� ��#��$/_�����)����AD`TE.XADGEH��.�H!&

�"������;���+!&'

'

���QA����0��#���!

����A���! A�����

Page 209: Us   java programiranje

������-A

_`���

_`���

Page 210: Us   java programiranje

����� ����;��Q����,&

������ ��� )������� �

������ ��� ��� ����������� ���! �

_`��� ���� * ��� _`����$)���� ����$!&�������������<++/ ?++!&��������@� ������7++/ 7>+!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&��������C����#�����!&

''

�����!

_`���

_`��� ���� * ��� _`����$)���� ����$!&

_`���

Page 211: Us   java programiranje

_`�����������!

���@� ������!

�������������<++/ ?++!&��������@� ������7++/ 7>+!&

��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&

���C����#��!_`��� ���

��������C����#�����!&

�����!

�"������;���!

_`���

_`���

Page 212: Us   java programiranje

_`���

���@� �����6")#��3���! ���

���6������!

�������������<++/ ?++!&��������@� ������7++/ 7>+!&

��������6������7++/ 7>+/ <++/ ?++!&

���X��#��!

���T������#��!

���A ��A�����!

���@�"����!

Page 213: Us   java programiranje

��� �

Z��������

Z�������

_Z��������

_)���#

d����Q

`���

_`���

Z�������� Z�������Z������� Z����K

����

_Z�������� Z�������_6����� _@���# _Z����6�; _E�K

��6�

_`��� _)���#

Page 214: Us   java programiranje

_`��� Z������� Z��������

_)���# _Z��������

_Z��������

_Z��������

_6����� _@���#_X�;�`��#� _Z�� �6�; _T����6����� _Z����6�;

Page 215: Us   java programiranje

(( 0���� �� ������� $V$_6����� �����V * ��� _6������$V$!&

(( ����� �� ������� $-������ ����� ���P $_@���# ������A�� * ��� _@���#�$-������ ����� ���P $!&

(( X������#�� ��#�� �� ������� $��� ������� ����� ���$_X�;�`��#� �����)�#��A�� *

��� _X�;�`��#��$��� ������� ����� ���$!&

(( )�#�� �� ������ �� ������� $�������$_Z�� �6�; ������������� * ��� _Z�� �6�;�$�������$!&

(( T���� ����� �� ������� $�����#��$_T����6����� ����0���������#�� *

��� _T����6������$�����#��$!&

(( V���������� ��#�� �� ������� ������ �������_Z����6�; ����)�#�������� *

��� _Z����6�;���� ������ �$A ������$/$AA ������$/ $AAA ������$/ $AC ������$'!&

����!

����# _)���#

����#�������� _6������$X���$!!&

_`�������

�������������#!&

Page 216: Us   java programiranje

_`������� ���6������!

��������6������7++/ 7>+/ <++/ ?++!&

Page 217: Us   java programiranje

_6����� ����� * ��� _6������$V$!& (( ����� �� ������� V���������6������?+/ 7++/ R+/ =+!& (( ���� � ��� ���������������������!& (( ��������� ��� ������� � ����

���@�"����! Z�������

������ ��� ���@�"����@�"���E����� �!

@�"���E����� @�"���E�����

Page 218: Us   java programiranje

����� ����;��Q����,&

������ ��� X���`#�Q@�"��� �

������ ��� ��� ����������� ���! �

(( V����������� �����_`��� ���� * ��� _`����$X��� `#�Q@�"���$!&�������������<++/ ?++!&��������@� ������7++/ 7>+!&

Page 219: Us   java programiranje

��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&

(( V����������� ���� �������_6����� ����0���� * ��� _6������$Z����$!&_6����� ��#���0���� * ��� _6������$��#���$!&_6����� �#���0���� * ��� _6������$)#���$!&_6����� �����\����0���� * ��� _6������$D����\����$!&_6����� ��#�0���� * ��� _6������$6�#�$!&_6����� ��0���� * ��� _6������$Z��$!&

(( V����������� ����#� �� ������_)���# ����# * ��� _)���#�!&

(( ��������� ������� � ����#����#����� ����0����!&����#�������#���0����!&����#������#���0����!&����#����������\����0����!&����#�������#�0����!&����#����� ��0����!&

(( ��������� ����#� � �����������������#!&��������C����#�����!&

''

Page 220: Us   java programiranje

���@�"���

����� ����;��Q����,&����� ������Q��,&

������ ��� X������@�"��� �

������ ��� ��� ����������� ���! �

Page 221: Us   java programiranje

(( V����������� �����_`��� ���� * ��� _`����$X��� ���@�"���$!&�������������<++/ ?++!&��������@� ������7++/ 7>+!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&

(( V����������� ���� �������_6����� ����0���� * ��� _6������$Z����$!&_6����� ��#���0���� * ��� _6������$��#���$!&_6����� �#���0���� * ��� _6������$)#���$!&_6����� �����\����0���� * ��� _6������$D����\����$!&_6����� ��#�0���� * ��� _6������$6�#�$!&_6����� ��0���� * ��� _6������$Z��$!&

(( V����������� ����#� �� ������_)���# ����# * ��� _)���#�!&

(( )���\������ �������� ���@�"��� �� ����������(( ���������� � ����# � < ��� � ? ��#���/ �� ��������#���(( � ������#��� ���������� > � 7+ �����#� ����^� ��������#����@�"������� ���@�"����</ ?/ >/ 7+!!&

(( ��������� ������� � ����#����#����� ����0����!&����#�������#���0����!&����#������#���0����!&����#����������\����0����!&����#�������#�0����!&����#����� ��0����!&

(( ��������� ����#� � �����������������#!&��������C����#�����!&

''

Page 222: Us   java programiranje

���@�"����!

��� ���@�"����</ ?/ >/ 7+!

���@�"���

���@�"���

Page 223: Us   java programiranje

����!

6���@�"����H.�X 6���@�"����dH�X6���@�"����DTXe 6���@�"�����-Xe6���@�"����ZHDXHT

����� ����;��Q����,&����� ������Q��,&

������ ��� X���6���@�"��� �

������ ��� ��� ����������� ���! �

(( V����������� �����_`��� ���� * ��� _`����$X��� 6���@�"���$!&�������������<++/ ?++!&��������@� ������7++/ 7>+!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&

(( V����������� ��� �������_6����� ����W��0���� * ��� _6������$A���W��$!&_6����� �������0���� * ��� _6������$�������$!&_6����� ������0���� * ��� _6������$������$!&_6����� ��\��0���� * ��� _6������$_�\��$!&_6����� ����#��0���� * ��� _6������$Z����#��$!&

Page 224: Us   java programiranje

(( V����������� ����#� �� ������_)���# ����# * ��� _)���#�!&

(( )���\������ �������� 6���@�"��� �� ����������(( ���������� � ����#/ �� ��������#��� � ������#���(( ���������� > � 7+ �����#� ����^� ��������#����@�"������� 6���@�"����>/ 7+!!&

(( ��������� ������� � ����#����#���������W��0����/ 6���@�"����H.�X!&����#������������0����/ 6���@�"����dH�X!&����#�����������0����/ 6���@�"����DTXe!&����#�������\��0����/ 6���@�"�����-Xe!&����#����� ����#��0����/ 6���@�"����ZHDXHT!&

(( ��������� ����#� � �����������������#!&��������C����#�����!&

''

Page 225: Us   java programiranje

_Z�������������Z���������! _Z��������

������ ��� ��3�W��V��������� ���� _Z�������� ��� (( ���#� ��#�� � ������

Page 226: Us   java programiranje

������� ��� �����Z�������������� � �! �

�� (( D����� �� ����� � �����������

''

�����Z���������!

�����Z���������!����� �

����� �

����� �

����� �

����� �

����� � ����� �

����� �

������ ��� ��Q����������� �/ �� ;/ �� "!

; " �

Page 227: Us   java programiranje

������ ��� ��QT� ���� ;/ �� "/ �� Q/ �� �!

; " Q �

����� �

����� ����;��Q����,&����� ������Q��,&

������ ��� X�������� � �

������ ��� ��� ����������� ���! �

(( V����������� �����_`��� ���� * ��� _`����$X��� ����� �$!&�������������<++/ ?++!&��������@� ������7++/ 7>+!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&

(( V����������� ������������3�W��V��������� ���� * ��� ��3�W��V����������!&

(( ��������� ���������� � �����������������!&��������C����#�����!&

''

��� ��3�W��V��������� ���� _Z�������� �

������ ��� �����Z�������������� � �! �

����Q������$_��� �� ������� �� ����������%$/ ?+/ >+!&����QT� ��>+/ S+/ 7>+/ >+!&

Page 228: Us   java programiranje

''

X�������� ���3�W��V��������� ��3�W��V����K

�����

���#�

�����Z���������! ��3�W��V���������

�����Z���������!

�����Z���������!

_Z��������

Page 229: Us   java programiranje

������ ��� �����Z�������������� � �!

� ����� ������Z���������!

�����Z���������!

������ ��� �������!

Z��������

�����Z��K�������!

����� �

����� �?0

Page 230: Us   java programiranje

����� �?0 ����� ������ � ����� �?0�����Z���������!

����� �?0 ����� �

����� �?0�����Z���������!

_Z������������� � ���K

�� �?0 ����� �?0�����Z���������!

������ ��� �����Z�������������� � �! �

����� �?0 �? * ������ �?0! �&�� (( V������� ������ �� ����� ������� �?/ � �� ��

'

������Q������ ���K��

@���?0

T� ����#�?0

H##����?0

. ?0

Z��� Z���?0

����� �?0

��� ��Q������ �!��� 3�##������ �!

����K

�� �?0

Page 231: Us   java programiranje

3#���3#���

����#� 3#�������#�����#� 3#���

` 3#���

���� ; * ?�<=& (( �THUV.%

����#�

���� ; * ?�<=`& (( V

����#� 3#���

3#�������#�

T� ����#�?0

T� ����#�?0�`#��� T� ����#�?0�0���#�

T� ����#�?0�`#���

3#��� T� ����#�?0�0���#�����#�

T� ����#�?0`#���T� ����#�?0 0���#�T� ����#�?0

Page 232: Us   java programiranje

T� ����#�?0�`#��� �7 *��� T� ����#�?0�`#����>+�+`/ 7++�+`/ ??�>`/ =>�>`!&

T� ����#�?0�0���#� �? *��� T� ����#�?0�0���#��>+�+/ 7++�+/ ??�>/ =>�>!&

T� ����#�?0�`#��� T� ����#�?0�0���#�T� ����#�?0

T� ����#�?0

T� ����#�?0

T� ����#�?0 �7 *��� T� ����#�?0�`#����>+�+`/ 7++�+`/ ??�>`/ =>�>`!&

T� ����#�?0 �? *��� T� ����#�?0�0���#��>+�+/ 7++�+/ ??�>/ =>�>!&

T� ����#�?0�`#��� T� ����#�?0�0���#�

T� ����#�?0

)����?0)����?0

)����?0)����?0

)����?0�`#��� )����?0�0���#�)����?0 3#�K

�� ����#�

)����?0 �7 * ��� )����?0�`#����7+`/ ?+`!&)����?0 �? * ��� )����?0�0���#��7+/ ?+!&

Page 233: Us   java programiranje

Z�#� ������Q�

Z�#� ����6��� * ��� Z�#��/�/�!&

� � ��� 3#���Z�#�

Z�#��deAXH Z�#��[email protected] Z�#��TH0Z�#���THHD Z�#��6@-H Z�#��Zf.DZ�#��E.�HDX. Z�#��fH@@d Z�#��)ADVZ�#��T.D�H Z�#��@A�eXG�T.fZ�#���T.f Z�#��0.TVG�T.f

3#���3#�������#� Z�#� ���e�6Z�#��!

Z�#� ����6��� * Z�#�����e�6Z�#���/�/�!&

����� �?0 ����� ��?

����� �?0���)�����!

Page 234: Us   java programiranje

�?����)����� !&

Z�#�

�?����)�����Z�#��TH0!&

�����Z���������!

�?����)�����Z�#��TH0!&�?���Q������$Z�� ���� 5� ���� ������%$/ >+/ 7++!&

���)�����!���K

)�����! )���� )����Z�#�

Z�#� �����#��6��� * �Z�#�! �?����)�����!&

���)�����!

Z�#� ����6��� * �Z�#�! �?����)�����!&�?����)�������� Z�#��+/ 7?S/ 7?S!!& (( ��#���K�#��� ����� � ��?����)���������6���!&

���6� �������! Z��������

D���V��������� � * ��� D���V����������!&�����6� �������Z�#��)ADV!&

���6� �������!

Page 235: Us   java programiranje

�����Z���������!

������ ��� �����Z�������������� � �! �

����� �?0 �? * ������ �?0! �&

�� �����Y���!! � (( ���������� ��������O�?����)��������6� �������!!& (( ���� ���������?�3�##T� ��+/+/���d�����!/���e������!!& (( ������� ��������(( �� �� ������ ������� ������������ ����������P(( �?�3�##���Q(( T� ����#�?0�0���#��+/+/���d�����!/���e������!!!&�?����)��������`��������!!&

'�� (( ���#� ������ �� ����� � �����������

'

���`����K����! Z��������

Page 236: Us   java programiranje

`���

`����)@.AD `����6@0`����AX.@AZ `����6@0 B `����AX.@AZ

`��� ������Q�

`��� ���W��`��� * ��� `����$���3$/ `����)@.AD/ 7?!&`��� ����6�#�?= * ��� `����$�������3$/ `����6@0/ ?=!&

���`����!���`����! `���

������ ��� X���`���V��������� ���� _Z�������� �

������ ��� �����Z�������������� � �! �

Page 237: Us   java programiranje

����� �?0 �? * ������ �?0! �&

`��� ����6�#�<R * ��� `����$�������3$/ `����6@0/ <R!&�?����`��������6�#�<R!& (( ��#��� 3��� �� ������?���Q������$����� �����%$/ >+/ >+!&`��� ���3)#���7S * ��� `����$���3$/ `����)@.AD/ 7S!&�?����`�������3)#���7S!& (( ����� 3��� �� ������?����)�����Z�#��TH0!& (( ���� ���� �� ������?���Q������$_��� �� ������� �� ����������%$/ S+/ 7++!&

''

���`����! Z��������

Page 238: Us   java programiranje

_`���

_.��#�� _.��#�������!

�����!�����!

�����!

Page 239: Us   java programiranje

V�����

V�����.�#�� �����! _.��#�������! V�����.�#��

_@���# V�����

����� ����;��Q����,&����� ������Q��,&����� ������Q�������,&

������ ��� V�����.�#�� ���� _.��#�� �

������ ��� �����! �

���@�"������� 6���@�"����!!&

_@���# ���#�� * ��� _@���#�$V.EAD$/ �Q���Z���������ZHDXHT!&���#������`������� `����$���3$/ `����6@0/ ?+!!&�������#��/ 6���@�"����DTXe!&

_Z�������� 3�� * ��� V������!&����3��/ 6���@�"����ZHDXHT!&

''

��� V����� ���� _Z�������� �

������ ��� �����Z�������������� � �! �

����� �?0 �? * ������ �?0! �&

(( 6������ ��������Z�#� �#���)#��� * ��� Z�#��+�I>3/ +�I>+3/ 7�+3!&�?����Z�#���#���)#���!&

Page 240: Us   java programiranje

�?�3�##���� T� ����#�?0�0���#��+/+/<++/<++!!&

(( Z����� ������ ��������?����Z�#��Z�#��TH0!&�?�3�##���� T� ����#�?0�0���#��>+/7++/7?+/S+!!&�?�3�##���� T� ����#�?0�0���#��7I+/7<+/S+/>+!!&

(( Z����� ������ �������)�#"��� ������ * ��� )�#"����!&����������)�����7I+/7++!&����������)�����7I+/7<+!&����������)�����?++/7<+!&�?����Z�#��Z�#��fH@@d!&�?�3�##)�#"����������!&

(( Z����� ������� ��W���?����Z�#��Z�#��0.TVG�T.f!&�?�3�##���� H##����?0�0���#��I+/7R+/=+/=+!!&�?����Z�#��Z�#��deAXH!&�?�3�##���� H##����?0�0���#��S+/7I+/?+/?+!!&

(( Z����� ������� ��W���?����Z�#��Z�#��0.TVG�T.f!&�?�3�##���� H##����?0�0���#��78+/7R+/=+/=+!!&�?����Z�#��Z�#��deAXH!&�?�3�##���� H##����?0�0���#��?++/7I+/?+/?+!!&

(( Z����� #���� �� ����� � ��������?����`������� `����$���3$/ `����AX.@AZ/ ?>!!&�?����Z�#��Z�#��deAXH!&�?���Q������$_���$/I+/7?>!&�?���Q������$��������$/I+/7>+!&

''

Page 241: Us   java programiranje

1���#��2

1���#�� ��� * $V�����.�#��� #���$ Q����*<++ ������*<++21(���#��2

1���#��2

1���#��2

V�����.�#��� #���

�����!

H������� � ��������#

Page 242: Us   java programiranje

E����H����

. ����H����E����H���� . ����H����

H������� �

. ����H����

������ ��! H������� �

� H������� �. ����H����

�������� ��!

Page 243: Us   java programiranje
Page 244: Us   java programiranje

. ����H����. ����@������

� ����)�3�����!

������� ������Q�������&������ �������� . ����@������ ���� ��������#�H����@������ �

������ ��� � ����)�3�����. ����H���� �!&'

. ����@������

������ ��� T�����#� 0������ �������� . ����@������ ��� (( ���#� ��#�� � ������������� ��� � ����)�3�����. ����H���� �! �

�� (( T��� ��� �� ������� ������� ���� �� ������

''

_6����� ����� * ��� _6������$V$!&. ����@������ �����#� 0������ * ��� T�����#� 0����������!&���������. ����@������������#� 0������!&

����������#� 0������

� . ���K�H����

�����#� 0�������� ����)�3������!

Page 245: Us   java programiranje

� ����)�3�����!

1X��2H����1X��2@������ . ����HK

���� E����H����. ����@������ E����@������

��K����Q�������

���1X��2@�������! 6�����_6�����

������ ��� ���. ����@�������. ����@������ �!&

������Q������������

. ����@������

���. ����@�K������!

Page 246: Us   java programiranje

. ����H����

����W ������ _@���#

Page 247: Us   java programiranje

T�����#� 0������

��� T�����#� 0������ �������� . ����@������ �

������ �� ����W& (( ����W �������� �� �����

������ ��� � ����)�3�����. ����H���� �! �����WBB&����������X�;��$6�� �������� * $ B ����W!&

''

0����6���W��� _`��������� _@���#

��� 0����6���W��� ���� _`��� �

������ _@���# ������& (( ����� ���� �������� �� ������ � �

(( V�������������� 0����6���W����! �

���X��#��$6������ �������� �� ����� $!&��������<++/ 7>+!&���@�"������� `#�Q@�"����`#�Q@�"����ZHDXHT/ <+/ ?+!!&

������ * ��� _@���#�$6�� �������� * +$!&����������!&_6����� ����� * ��� _6������$)������ ��$!&���������!&���������. ����@���������� T�����#� 0�������!!&

''

Page 248: Us   java programiranje

0����6���W���

���. ����@�������!T�K

����#� 0������0����6���W���

������ _@���#

������

T�����#� 0������������ 0����6���W���

T�����#� 0������ 0����K6���W���

T�����#� 0������0����6���W���

����� ������Q��,&����� ����;��Q����,&����� ������Q��������,&

������ ��� X���0����6���W �

������ ��� ��� ����������� ���! �

Page 249: Us   java programiranje

0����6���W��� ���� * ��� 0����6���W����!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&��������C����#�����!&

''

(( V#��� �� �#���� ���� �� �������� � ���������� 0����6���W��� ���� _`��� �

������ _@���# ������& (( ����� ���� �������� �� �����

(( -����\^��� �#��� ������ � �� ������ ����^��������� ��� T�����#� 0������ �������� . ����@������ �

������ �� ����W& (( ����W �������� �� �����

������ ��� � ����)�3�����. ����H���� �! �����WBB&����������X�;��$6�� �������� * $ B ����W!&

''

(( V�������������� 0����6���W����! �

���X��#��$6������ �������� �� ����� $!&��������<++/ 7>+!&���@�"������� `#�Q@�"����`#�Q@�"����ZHDXHT/ <+/ ?+!!&

������ * ��� _@���#�$6�� �������� * +$!&����������!&_6����� ����� * ��� _6������$)������ ��$!&���������!&���������. ����@���������� T�����#� 0�������!!&

''

Page 250: Us   java programiranje

T�����#� 0������0����6���W����!

T�����#� 0������

����� ������Q��,&����� ����;��Q����,&����� ������Q��������,&

������ ��� X���0����6���W �

������ ��� ��� ����������� ���! �

0����6���W��� ���� * ��� 0����6���W����!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&��������C����#�����!&

''

(( V#��� �� �#���� ���� �� �������� � ���������� 0����6���W��� ���� _`��� �

������ _@���# ������& (( ����� ���� �������� �� �����

(( V�������������� 0����6���W����! �

���X��#��$6������ �������� �� ����� $!&��������<++/ 7>+!&���@�"������� `#�Q@�"����`#�Q@�"����ZHDXHT/ <+/ ?+!!&

������ * ��� _@���#�$6�� �������� * +$!&

Page 251: Us   java programiranje

����������!&_6����� ����� * ��� _6������$)������ ��$!&���������!&

(( 0�������� ������� �� �������� ����^���� ������� ���(( ������ � �������� �#��� ���� ���#������� . ����@���������������. ����@���������� . ����@�������! �

������ �� ����W& (( ����W �������� �� �����

������ ��� � ����)�3�����. ����H���� �! �����WBB&����������X�;��$6�� �������� * $ B ����W!&

''!&

''

E����@������

������ �������� E����@������ ���� ��������#�H����@������ ������� ��� �����)������E����H���� �!&������ ��� �����T�#������E����H���� �!&������ ��� �����Z#� ����E����H���� �!&������ ��� �����H������E����H���� �!&������ ��� �����H;�����E����H���� �!&

'

�����)������!�����T�#������!

�����Z#� ����!�����K

)������! �����T�#������! �����Z#� ����! ���K

Page 252: Us   java programiranje

��H������! �����H;�����!

E����@������

_`���d����QH����

d����Q@������

������ �������� d����Q@������ ���� ��������#�H����@������ ������� ��� Q����Q������d����QH���� �!&������ ��� Q����QZ#������d����QH���� �!&������ ��� Q����QZ#�����d����QH���� �!&������ ��� Q����QA ���3����d����QH���� �!&������ ��� Q����Q0�� ���3����d����QH���� �!&������ ��� Q����Q. ��������d����QH���� �!&������ ��� Q����Q0�� ��������d����QH���� �!&

'

Q����QA ���3����! Q����Q0�� ���3����!

d����QH����d����Q@������

Q����QZ#������!

������ ��� ������W���� �������� d����Q@������ �

������ ��� Q����QZ#������d����QH���� �! �

�� �� � �! (( ������� \�#� �� ����� �����O�"������;���+!& (( ��� �� �� �#�W��/ ������� �����

'

Page 253: Us   java programiranje

������ ��� Q����Q������d����QH���� �! �'������ ��� Q����QZ#�����d����QH���� �! �'������ ��� Q����QA ���3����d����QH���� �! �'������ ��� Q����Q0�� ���3����d����QH���� �! �'������ ��� Q����Q. ��������d����QH���� �! �'������ ��� Q����Q0�� ��������d����QH���� �! �'

'

E����.�����E����@������ d����QK

.����� d����Q@����K��

. ����@������d����Q.�����

������W����Q����QZ#������!

������ ��� ������W���� ���� d����Q.����� �

������ ��� Q����QZ#������d����QH���� �! �

�� �� � �! (( ������� \�#� �� ����� �����O�"������;���+!& (( ��� �� �� �#�W��/ ������� �����

''

������W����

Page 254: Us   java programiranje

��������d����Q@���������� ������W�����!!&

���� d����QH����������W����

Q����QZ#������!�"������;���+!

������W����

��������d����Q@���������� d����Q.������! �

������ ��� Q����QZ#������d����QH���� �! �

�� �� � �! (( ������� \�#� �� ����� �����O�"������;���+!& (( ��� �� �� �#�W��/ ������� �����

''!&

Page 255: Us   java programiranje

d����Q.�����

Q����QZ#������!

���Q�����0��#���! _�����)���

��������0�3��#�Z#�����������_`����0GDXeAD�GDGZ@�H!&

����� ������Q��,&����� ����;��Q����,&����� ������Q��������,&

������ ��� X���0����6���W �

������ ��� ��� ����������� ���! �

0����6���W��� ���� * ��� 0����6���W����!&��������0�3��#�Z#�����������_`����0GDXeAD�GDGZ@�H!&

Page 256: Us   java programiranje

(( )���\������ ������ � ����^��� ��������� ����� ���(( ������ � �������� �#��� ���� ������� d����Q.�������������d����Q@���������� d����Q.������! �

������ ��� Q����QZ#������d����QH���� �! �

��� �� �� ��� * �$0�$/ $D�$'&�� �������� ��� * _�����)�������Q�����0��#�������/

$������ \�#��� �� ������� �����O$/$V�� ��� ������$/_�����)����0H`.-@XG)XAD/_�����)����d.TDAD�GEH��.�H/����/ �� ���/ �� ����+ !&

�� ��������� ��� ** +! (( ������� \�#� �� �����O�"������;���+!& (( ��� ��/ ������� �����

''!&��������C����#�����!&

''

(( V#��� �� �#���� ���� �� �������� � ���������� 0����6���W��� ���� _`��� �

������ _@���# ������& (( ������ � �����

(( V�������������� 0����6���W����! �

���X��#��$6������ �������� �� ����� $!&��������<++/ 7>+!&���@�"������� `#�Q@�"����`#�Q@�"����ZHDXHT/ <+/ ?+!!&

������ * ��� _@���#�$6�� �������� * +$!&����������!&_6����� ����� * ��� _6������$)������ ��$!&���������!&

Page 257: Us   java programiranje

(( 0�������� ������� �� �������� ����^���� ������� ���(( ������ � �������� �#��� ���� ���#������� . ����@���������������. ����@���������� . ����@�������! �

������ �� ����W& (( ����W �������� �� �����

������ ��� � ����)�3�����. ����H���� �! �����WBB&����������X�;��$6�� �������� * $ B ����W!&

''!&

''

Page 258: Us   java programiranje
Page 259: Us   java programiranje
Page 260: Us   java programiranje

��## ��##

Page 261: Us   java programiranje

������

3#��� ����#�0���#� )�XACHGAD`ADAXf DHK

�.XACHGAD`ADAXf D�D

3#�������#�

Page 262: Us   java programiranje

�� �� 1 + LL � 2 ��#�����! �(( ���� ����� �������#����� ������� ��"�������������#��$�THUV.P ������� ������ $ B � B $ ���� �$!&�"������;���+!&

'��� �

�� (( D���#�� ����� �#������ ��� �

'

�� �� 1 + LL � 2 ��#�����! �(( ���� ����� �������#����� ������� ������ K7&

'��� �

�� (( D���#�� ����� �#������ ��� �

'

Page 263: Us   java programiranje

�3

X��Q��#� �����#���

Page 264: Us   java programiranje

X��Q��#�

H� H; ������

T������H; ������

A##���#.������KH; ������

.�"A���;��36�����KH; ������

A��������H; ������ AH; ������

H`H; ������`�#�D��`����KH; ������

X��Q��#�H� H; ������

H�

Z#���`����H�

H�

H; ������

Page 265: Us   java programiranje

H; ������ T������H; ������

T������H; ������

T������H; ������ H�

H; ������T������H; ������

X��Q��#��

X��Q��#�

�����E�������!

��������� �X� ��!

����������!

Page 266: Us   java programiranje

��

�"�" �� �

�� ��� (( D����� ���� ���� �������� ���� ������ ����������

'���� ���� � ���� ���������! �

�� (( D����� ������ �� ���^��� �������� ���� ��� � �����

'

�"

�"

�"

�� � �� �

�" �� �

�" �� �

�� �

�"

�� ���� * +&

'���� �.�"A���;��36�����H; ������ �! �

Page 267: Us   java programiranje

�"�������������#��$A����� $ B � B $ ���� � �� ����� ���� �$!&��������� �X� ��!&

'

�"K �� ��"

�� �

�� � �"

.�"A���;��36�����H; ������

�� � �� �

� �� � �� �

�� �

�" �� �

�� �

�� �

�" �� ��"

�� ���� * +&

'���� �.�"A���;��36�����H; ������ �! �

�"�������������#��$A����� $ B � B $ ���� � �� ����� ���� �$!&

Page 268: Us   java programiranje

��������� �X� ��!&���� �D�##)�����H; ������ �! �

�"�������������#��$D�� � �� �������$!&��������� �X� ��!&

'

��� * +�"

�" �� � �� �

�� �.�"A���;��36�����H; ������ D�##)�����H; ����K

�� T������H; ������

�� ���� * +&

'���� �T������H; ������ �! �

�"��������������$����� $ B �����E�������!!&�"�������������#��$ � ��� �� ����� �$!&��������� �X� ��!&

'

�� �T������H; ������

�� � �" D�##)���K��H; ������ �� � D�##)�����H; ��K���� T������H; ������ H; ������ X��Q��#�

�� �

Page 269: Us   java programiranje

T������H; ������

�"K �� �

������

�"3���#"

�"K �� �

�" �"K �� � 3���#"�"

�� ��� (( D����� ���� ���� �������� ���� ������ ����������

'���� �� � �! �

�� (( D����� ���� ���^��� �������� ���^���� ����

Page 270: Us   java programiranje

�'�� (( ���#� �� � �#������������� �

�� (( D����� ���� �� ���� ����������

'

3���#" �"K �� � 3���#"�"K �� �

�" �� �

�" 3���#" �"�" 3���#"

�� � �� �

�� �(( ������ ����� ��� �� ������� �W������ �����!

'���� �AH; ������ �! �

(( )������� ����� �� ��������#����� ���� ���� ����#������& (( ��#�� �� �� ������5

'

(( - ���� ��W�� �� ����� ��� ������ ��������� �

(( D���#�� �� ���� ������� ����� ���'

Page 271: Us   java programiranje

���� �AH; ������ �! �(( )������� �#����(��#���� ����� ���#�� �� �� ������5!

'������� �

(( �������� ����� ��� �� ��#������� �����!'

�"

3���#" �"

�" �� � �"

�� � 3���#"

���Q

���� ������� � ����

������� � ���� X��Q��#�H; ������

���� ��� .������� H; �������$0�#����� � ��#��$!

Page 272: Us   java programiranje

���Q�����E�����!

.������� H; ������

������ ��� ����E��������! ���� .������� H; ������ �� � �

'

���Q�

���Q

���Q ���Q�

Page 273: Us   java programiranje

V���

������ V��� ��������_����W���� ����� �/ ����� �/ ����� !���� A##���#.������H; ������ �

�� �� ** +!���� ��� A##���#.������H; �������$D��� �������� �����W���$!

��� �� ��,�K=,�, 1 +!���� ��� A##���#.������H; �������$D��� ��#�� �����$!

��� �V��� � * ��� V����!&��;7 * K� B E�����Y���,�K=,�, !(�?,�!&��;? * K� K E�����Y���,�K=,�, !(�?,�!&����� �&

''

��������_����W����!

���Q

Page 274: Us   java programiranje

. 6 6

��� .� ��� ! �� � �6� ��� ! (( ����� ������ 6� � �

'

��� 6� ��� ! �� � �

�����% (( ������ ���� �� ���� ��������� � �

'

6�"K �� �

6

��� 6� ��� ! �� � ��� �

� � ������% (( ������ ���� �� ���� ��������

� � �'���� � ��� ! �

� � �'������� �

� � �'� � �

'

Page 275: Us   java programiranje

�"K �� �6

�� �

�� �

3���##"

6 3���##" �� � 3���##"

�� �

�"K �� �

�" �� �

�" �� ��"

�� �6

.6

6 .. .

6 6 .�"K �� �

. �"K �� �.

6.

Page 276: Us   java programiranje

�����!

HK� T������H; ������

���Q�

A##���#.������H; ������T������H; ������

���Q�

Page 277: Us   java programiranje

�"K �� �H; ������

T������H; ������

�" �� �

���Q�

. 6���Q�

.

.6

�" �� �

���Q�.

Page 278: Us   java programiranje

`�#�A��������� �������

���Q�

���� `�#�D��`����H; ������

`�#�D��`����H; ������ H; ������`�#�A���������

`�#�D��`����H; ������

W����0��������! `�#�D��`����H; ������

��� W����0������� ������ ���0�������! �

`�#�A��������� ��������&� � ��� �

�������� * ��� `�#�A�������������0�������!&'���� �`�#�D��`����H; ������ �! �

�"�������������#��$0������� $ B ���0�������B $ �� �������$!&

�����&'(( D����� �� W������ ��������� � �

'

`�#�D��`����H; ������W����0��������!

Page 279: Us   java programiranje

��� W����0������� ������ ���0�������!���� `�#�D��`����H; ������ �

`�#�A��������� ��������&� � ��������� * ��� `�#�A�������������0�������!&(( D����� �� W������ ��������� � �

'

�� � �"

X��Q��#�

T������H; ������

H; ������

H; ������

������ ��� )������)�W���A������� ���� H; ������ �

(( V����������� ������� ��������(( ���� ���\� ���� ����� � ��� �

Page 280: Us   java programiranje

������ )������)�W���A������������� �����! �����������!&

''

)������)�W���A�������

����������!&

H; ������H; ������

H; ������������ �����!

)������)�W���A������� ���E�������!H; ������� )������)�W���A������������E�������!

)������)�W���A�������

)������)�W���A�������)������)�W���A�������

���Q

���� ��� )������)�W���A��������$D�������� ��W��� ����$!&

���� ��� )������)�W���A��������$D������#���� ������� ��W����P $ B ��W���!&

���Q �"

���Q���Q�

Page 281: Us   java programiranje

������ ��� ������)�W���� ����� �!���� )������)�W���A������� �

� � �'

���Q� ������)�W����!)������)�W���A�������

T������H; ������ H; ������)������)�W���A�������

V��)������)�W���A�������

������ ��� V�� �

������ ����� ��W���&

������ V��� ����� �!���� )������)�W���A������� �

������)�W�����!&'

������ ��� ������)�W���� ����� �!���� )������)�W���A������� �

�� �� 2* +!��W��� * �&

������� ��� )������)�W���A��������

$D�������� ��W��� ����$!&'

������ ����� ���)�W����! �

����� ��W���&'

Page 282: Us   java programiranje

������ ����� ��������! �

����� E����)A , ��W��� , ��W���&'

'

V��)������)�W���A�������

�"

������ ��� X���V�� �

������ ��� ��� ����������� ���! �

�� ��"�������������#��$V����������� ���� ���� ���$!&V�� �7 * ��� V���>!&�7�������)�W����K7!&�"�������������#��$V����������� ����� ���� ���$!&V�� �? * ��� V���K>!&

'���� �)������)�W���A������� �! �

�"�������������#�������E�������!!&'

''

�����! �"

)������)�W���A������� �� �

)������K)�W���A�������

Page 283: Us   java programiranje
Page 284: Us   java programiranje

�"��������"��������

��������������� ��������� �����#�

Page 285: Us   java programiranje
Page 286: Us   java programiranje
Page 287: Us   java programiranje

�"��

7+7++777 +;.I

7+7++777 +;.I

J7J JRJ JIJ

J7J +;<7++77+++7 JRJ

+;<R JIJ +;<I�"�� +;<7 +;<R +;<I

��� � * 7RI&� .I

<7 <R <IJ7J JRJ JIJ

.I

$��7$J�J

J�J J7JJ�J +;++=7 J�J

+;++=? J7J +;++<7$��7$

Page 288: Us   java programiranje

$��7$

$��7$ +;=7 +;=? +;<7J�J J�J J7J

+;=7 +;=? +;<7

����� � * $��7$&

� ++ =7 ++ =? ++ <7J�J J�J J7J

=7 =? <7J�JJ�JJ7J

++ =7 ++ =? ++ <7

$��7$

Page 289: Us   java programiranje

�������

A���������

����������

T����

d���

�������� ��������� �����#�

A����K����� ����������

����������

A���������

T��K�� d��� d�K��

T����

Page 290: Us   java programiranje

A��������� ���������� T���� d���A���������

������ �� ����! ���� AH; ������

����!AH; ������

����! �"����! ���Q� AH; ��K

����

����������

������ ��� Q������ �! ���� AH; ������

��� �"��

�"��Q����!

T���� d��� ����! Q����!

����!

��

Page 291: Us   java programiranje

A��������� ����������

�������0���A��������� 0�������������A��������� ����������

0������������� Q���0���#������#� ;!����#� Q���A������ ;!

������������� 0�������������

����������0�������������

� ����������

0������������� � * ��� 0���������������!&

� ��

����������

0���A������������0���#��! ���A���!

A���������0���A���������

A��������� 0�K��A���������

A����K����� ����������

T���� d���

A���������T���� ����������d����A� A��������� ���

����������

Page 292: Us   java programiranje

T���� �A� * ��� A���������T������A�!&d��� ��� * ��� ����������d�������!&

�A� ���

�"�������A���������

T����

T���� �A� * ��� A���������T������"�������!&

A��������� ����������T���� d��� T���� d���

"���#���� )���d��� d���

�"�������� ���)���d���

���������;! ;;

Page 293: Us   java programiranje

��K������! ��## $��##$

��������#��!

��������#��;! ;���������;!

��������#��!

��������3��/;7/;?/ ���! ;7 ;?�

�;7 ;?

�"��������

AH; ������)���d���

)���d���

������ ������� �� �H��!

�� �H��!

)���d���d���

)���d��� d������ d���

)���d��� ��� * ��� )���d�������!&

��������! )���d���

Page 294: Us   java programiranje

���

!������)���d���

��������#� ����

�������6�33���T����

������ ����� ���@����! ���� AH; ������

�"������� A���������A���������T���� 6�33���T����

6�33���T���� �� * ��� 6�33���T�������� A���������T������"�������!!&

��������@����!

���@����!

� ����A��������� T�K

��� ����� `�#�`�#�

Page 295: Us   java programiranje

�"������� A���������� ����

� ���� �������� * ��� � ������"�������!&

�A� T����

� ���� ����� * ��� � ������A�!&

����#� ���

� ����

��;��!�����

��;�A���! ��;�0���#��!��� ����#�

Z��

��;�@����!�����

� ����

D��� �H#�����H; ������ ��;�A���!A����E����� �H; ������

� ����

Page 296: Us   java programiranje

���D�;��!

���D�;�A���! ���D�;�0���#��!

���D�;�@����!

� ���� )���d��� 0���A��������� 0�������������

_6�����

Z�#�

_6����� .���� �6�����

Page 297: Us   java programiranje

��� �A����K����� ��� ����������� ��� �A���������

A��������� ��� ��������������������� ��� �A��������� ��� �����������

A��������� ����������

������ ��� �A����������A��������� �A�!������ ��� ���������������������� ���!

��� �A���������

������ ��� � ������ ��!

��� �����������

������ ��� Q������ ����� � �!

������ ��! ��� �

��� �����������Q���A���! Q���0���#��!

��� �A������������ �A���������

��� ����������� 0���KA��������� 0�������������

��� �A��������� ��� �����������

����#����#� ����#���K�#�

��K

Page 298: Us   java programiranje

�#������ ����#����#�

��� �A��������� ��� �����������

Page 299: Us   java programiranje

`�#�d���

`�#�T���� `�#�d���d��� `�#�T���� T����

T���� d���

`�#�A��������� `�#�����������A��������� ����������

`�#�A��������� `�#�����������`�#�T���� `�#�d��� ��K

�����

`�#�T����

`�#�D��`����H; ������

�#����;�

`�#�T���� �#��& (( �#���� ���

(( V����������� �#����� ���� �� �������� �#����;��� �

�#�� * ��� `�#�T�����$�#����;�$!&'���� �`�#�D��`����H; ������ �! �

Page 300: Us   java programiranje

� (( T�������� ����������

'

�#���"

�"`�#�D��`����H; ������ AH; ������

�� � �� �

AH; ������

`�#�T�����#����;�`�#�T���� T��K

��� ���� `�#�T����

� ���� �#��& (( �#���� ���

(( V����������� �����W� �#����� ���� �� �������� �#����;��� �

�#�� * ��� � �������� `�#�T�����$�#����;�$!!&'���� �`�#�D��`����H; ������ �! �

�� (( T�������� ����������

'

�#����;��#�����;�A���! �#�����;�@����!

`�#�d��� `�#�d���AH; ������

Page 301: Us   java programiranje

�")���d���

`�#�d�����#����;�

)���d��� ��#��& (( ��#���� ���

(( V����������� �����W� ��#����� ���� �� �������� ��#����;��� �

��#�� * ��� )���d������� `�#�d����$��#����;�$!!&'���� �AH; ������ �! �

�� (( T�������� ����������

'

��#����;�

AH; ������

#����!

#����!

Page 302: Us   java programiranje

#����!

3#����!

���� ���;�

���K���� ���;�

����� ��������,&����� ��������#�,&

������ ��� ��������0������� �

������ ��� ��� ����������� ���! �� ���� �#��& (( �#���� �������#�� ��� �� W������)���d��� ��#��& (( ��#���� �������#�� ��� �� ������� ������ ������ * ��� ������7+++ & (( ��� �W������ �������� � * +& (( ������ ��� �W������ ������

(( V����������� �#����� ���� �� �������� ���� ���;��� �

�#�� * ��� � �������� `�#�T�����$���� ���;�$!!&'���� �`�#�D��`����H; ������ �! �

Page 303: Us   java programiranje

�"��������������$-#���� �������� ���� ���;� $!&�"�������������#��$���� ��^���%$!&�����& (( ��� ��� ������ ���� �����

'

(( V����������� ��#����� ���� �� �������� ���K���� ���;��� �

��#�� * ��� )���d������� `�#�d����$���K���� ���;�$!!&'���� �AH; ������ �! �

�"��������������$������� ��#���� �������� $!&�"�������������#��$���K���� ���;� ���� ����#�%$!&�"�������������#��$�����P $ B �!&�#��� #����!& (( �������� �#���� �������������& (( ��� ��� ������ ���� �����

'

�� �(( -W�������� ������ �� �#���� �������� � �������� ��#������D�;��!! � (( ��� ��� ��� �#���5�� ����

�������� * �#�����;�0���#��!& (( � � � �W����� ��� * � B 7&

'

(( �������� �W������ ������ � ���� � ������ �� + �� �K7.�"������������/ +/ �!&

(( -��������� �������� ������ � ��#���� ����������� ��� � * +& � 1 �& �BB!

��#�������#���������� !&

�"�������������#��$-#���� �������� �� ��������$!&'���� �T������H; ������ �! �

�"�������������#��$)��#�� � ��� �� �����%$!&�"�������������#��$�����P $ B �����E�������!!&

'

Page 304: Us   java programiranje

���� �H; ������ �! ��"�������������#��$)��#�� �� W������(������� ��������%$!&�"�������������#��$�����P $ B �����E�������!!&

'������� �

(( ��������� ��� ��������/ � ������ �#�W����#��� #����!&��#��� #����!&

''

'

�"

�� �T������H; ������

3���##"3���##"

�"

Page 305: Us   java programiranje

`�#�

���� ���;�

���� ���;�

(����(�������� (����(���� ���;�

Page 306: Us   java programiranje

���� ���;�����

�������� �������� ���� ����

ZP[����[�������� [����[���� ���;�

����(���� ���;�

���� ���;�����

����[���� ���;�

���)����"�!�"����

�"��������)����"�$������$!

�"��������)����"�$��������$!

�"�������������#���"��������)����"�$������$!!&�"�������������#���"��������)����"�$��������$!!&

Page 307: Us   java programiranje

0P[E" ���33[_���[)�����[X���0�ZP[-���[0���� �������

$���

`�#� �������

`�#�`�#�

`�#������

������ `�#������� ���!

��Q `�#��$���� ���;�$!`�#� ���� ���;�

`�#�

������ `�#��`�#� ��/ ����� ���!

`�#���������

`�#�

����������;�����!

`�#� ��������

Page 308: Us   java programiranje

�����������0�� ��"�!`�#�

��������

�����������#����!

���������#����! ��������������

��##

`�#� �������� `�#�

`�#�T������Q `�#�T�������������!

����� ��������,&����� ��������#�,&

������ ��� @���0� �

������ ��� ��� ����������� ���! �

����� ���0�& (( ��� ����������� ���� ������� ������� ���� ��������& (( ��� � ����� �W����� ���� ��������`�#� ��& (( ������� ���� `�#� �� ��� ���������������� ��������& (( ��� ����� �������� � ��� �����������

�������� * ��� � ������"�������!&

Page 309: Us   java programiranje

�"��������������$-������ ��� �����������P $!&���0� * �����������;�@����!�����!&

�� * ��� `�#�����0�!&�� �%����;�����!!

�"�������������#��$X���� ���������� �� �������%$!&��� �� �%�����0�� ��"�!!

�"�������������#��$X� ���� ����������%$!&��� �

�������� * ���#����!&�"��������������$0������� � ����������� [$$!&�"�������������#���� B $[$ ��P$!&��� ��� � * +& � 1 ���������#�����& �BB!

�"�������������#��$ $ B ���������� !&'

''

_`�#�Z�����

Page 310: Us   java programiranje

_`�#�Z�����

������ _`�#�Z������!

������ _`�#�Z������`�#� ��!������ _`�#�Z����������� ��!

_`�#�Z�����

���Q���0��#���! ���Q����0��K#���!

Page 311: Us   java programiranje

���Q���0��#���! ���Q����0��#���!

��##

���Q���0��#���! ���Q����0��#���!

_`�#�Z�����

Z.DZH@G)XAD HTTTG)XAD .))TCHG)XAD

_`�#�Z������.))TCHG)XAD`�#�

�����#� ���`�#��! _`�#�Z�����

_`�#�Z�����

���0��#��X��#������� ���#��!�����#� ���`�#��`�#� ���!

��##

(( 6����� �������� � ����� �� ����_`�#�Z����� ����A���� * ��� _`�#�Z������!&����A��������0��#��X��#��$A������� �������� �� W������$!&����A����������#� ���`�#������!& (( ����� �� ������ �� ���

Page 312: Us   java programiranje

�� ���� * ����A��������Q���0��#�������!&�� ����� %* _`�#�Z������.))TCHG)XAD!

�����& (( ������� �� ������� �� �����`�#� �������� * ����A����������#� ���`�#��!&

(( ������� ������� ��������� ���� �#��&�� �

�#�� * ��� � �������� `�#�T�������������!!&'���� �H; ������ �! �

_�����)�������QE������0��#�������/$����� ��#���� �������� ��������P[�$ B �!&

�����&'

(( ]������ �������� �� �#����� ���� � ������� ������� �

�� (( D����� �� W������ � ����� ���������

'���� �H; ������ �! �

_�����)�������QE������0��#�������/$����� ��#���� W������ ��������P[�$ B �!&

'������� �

�#��� #����!&'

Page 313: Us   java programiranje

(( 6����� �������� � ����� �� ����_`�#�Z����� ����A���� * ��� _`�#�Z������!&����A��������0��#��X��#��$A������� �������� �� �������$!&����A����������#� ���`�#������!& (( ����� �� ������ �� ����� ���� * ����A��������Q���0��#�������!&�� ����� %* _`�#�Z������.))TCHG)XAD!

�����& (( ������� �� ������� �� �����`�#� �������� * ����A����������#� ���`�#��!&

(( )��������� �� #� ������� �������� ��������� �����������;�����!! � (( �������� �������5� ��������O

�� ������ * _�����)�������QZ��3��0��#�������/$0������� [$$ B ������������D����!B $[$ ��������[��������� ���� ���\��O$/$)������� ������ ��������$/_�����)����fH�GDG)XAD/_�����)����d.TDAD�GEH��.�H!&

�� ������� %* _�����)����fH�G)XAD!�����& (( ������� �� \�#� ������ �������5� ��������

'

(( ������� ������� ��������)���d��� ��#��&�� �

��#�� * ��� )���d������� `�#�d������������!!&'���� �H; ������ �! �

_�����)�������QE������0��#�������/$����� ��#���� �������� ��������P[�$ B �!&

�����&'

(( )������ �������� � ��#���� ����� �

Page 314: Us   java programiranje

� (( D����� �� ������� ���������

'���� �H; ������ �! �

_�����)�������QE������0��#�������/$����� ��#���� ������� � ��������P[�$ B �!&

'������� �

��#��� #����!&'

T���� d��� A��������� �����K����� ������# A�K�������� ������#�����!

����!

���������������� �������Q�����!

�"

Page 315: Us   java programiranje

�� � * ������#�����!&������� 2* +! �

�������Q�����!&� * ������#�����!&

'

�����!���

V���0��

���� V���0�� ������� ��������

����+ $�������$����7 $��������$ ���

����#�����

K�

���� V���0�� K� ������� ��������

�������� ���������������

����� ��������,&������ ��� V���0�� �

������ ��� ��� ����������� ���! ������ ��������#�&����� ���V�����&A��������� ������#&���������� ������&

Page 316: Us   java programiranje

������� ���� * ����&�� ���6������& (( ������ ��� �������� �������

(( ��^������ ����� �������� �� ��������� ����� �����#����� ** < 99 ����+ ��Y��#�A����Z����$K�$!! �

��������#� * ����7 &���V����� * ����? &���� * ���&

'��� �� �����#����� ** ?! �

��������#� * ����+ &���V����� * ����7 &

'��� �

�"�������������#��$-������P ���� V���0�� 1������#2 1������2$!&

�"�������������#��$ �#� ���� V���0�� K� 1������#2 1������2$!&

�����&'

(( V����������� �#����� ������ �

������# * ��� `�#�A������������������#�!&'���� �`�#�D��`����H; ������ �! �

�"��������������$-#���� �������� [$$ B ��������#�!&�"�������������#��$[$ �� ��������$!&�����&

'

(( )��������� �� #� ��#���� �������� ��5 �������`�#� �������� * ��� `�#�����V�����!&�� �����������;�����! 99 ���� ** ����! �

�"��������������$A�#���� �������� ��5 �������� $!&�"�������������#��$V������� �� ��� K� �� ����� �������$!&�����&

Page 317: Us   java programiranje

'

(( V����������� ��#����� ������ �

������ * ��� `�#���������������V�����!&'���� �AH; ������ �! �

�"��������������$A�#���� �������� [$$ B ���V�����!&�"�������������#��$[$ �� ��\� �� ��������$!&�����&

'

(( 6��� �� ���� ����������� �� �#����� ���� � ��#���� ������6������ * +&�� �

�� � * ������#�����!&������� 2* +! �

�������Q�����!&���6������BB&� * ������#�����!&

'�"��������������$V������� �������P ������� $!&�"�������������#�����6������ B $ ��������$!&

'���� �H; ������ �! �

�"��������������$D�������� �������� �������� $!&�"�������������#�����6������ B $ �������!�$!&�"�������������#��$�����P $ B �!&

'������� �

�� �������#� #����!&������� #����!&

'���� �AH; ������ �! �'

'

Page 318: Us   java programiranje

''

Page 319: Us   java programiranje
Page 320: Us   java programiranje
Page 321: Us   java programiranje

�����!

Page 322: Us   java programiranje

X���� �����#���

T�����#�

T�����#�T�����#� ���#�

���� ���!

(( U��#�� �� �#��� ������� ���� �� ���#�#�� ������������� ��� V#���������� �������� T�����#� �

�� (( ���#� ��#�� � �������(( V�������� �� ��� ���#��� ��� ������ � ������������� V#��������������! �

� � �'

Page 323: Us   java programiranje

(( A��#������ ��� ������ ���! �� ����3���� T�����#������� ��� ���! �

�� (( D����� �� ���������� ��������

''

V#���������� ������� * ��� V#��������������!&

X����

X���� ��� * ��� X������������!&

�����! X����

���������!&

�����!���!

���! ���!

(( U��#�� �� ���������� ������� � ���������� ��� D���V#��� �

�� (( ���#� ��#�� � ������������� ��� ����E��������! �

� � �

Page 324: Us   java programiranje

(( V����������� ������ � �#��� V#����������V#���������� ������� * ��� V#��������������!&

(( V����������� ���� �� ���������� �� ������ �X���� ��� * ��� X������������!&

(( )�������� ���� �� ���������� ����������������!&� � �

''

)����X����� T����K�#� ���!

)����6�����T�����#� ���!

������ ��� X�D��� �

������ ��� ��� ����������� ���! �

(( V����������� �� �������T�����#� ���� * ��� )����X������$_���$/?+!&T�����#� �� * ��� )����X������$ZBB$/?+!&

Page 325: Us   java programiranje

T�����#� ��� * ��� )����6������?+!&

(( V����������� �� ���� ����������X���� ���_��� * ��� X���������!&X���� ���Z�� * ��� X����� ��!&X���� ���D�� * ��� X��������!&

(( )�������� �������_���������!&���Z��������!&���D��������!&

''

(( ������� �� ����� ������ ���^�� ��� ������� )����X����� �������� T�����#� �

������ ����� �����& (( ����� ���� �� �������������� �� �& (( ��� ���� ��#��� �� ��������

(( V�������� ������������� )����X����������� �����/ �� �! �

�������� * �����&���� * �&

'

(( A��#������ ��� ������ ���!������ ��� ���! �

��� ��� � * +& � 1 �& �BB! ��"������������������� B $ $!&

''

'

(( ������� �� ����� ���� ������ �� 7 �� ���� ���� ���� )����6����� �������� T�����#� �

Page 326: Us   java programiranje

������ �� �& (( ���� � ���� ������ ���� �� ��������

(( V�������� ������������� )����6�������� �! �

���� * �&'

(( A��#������ ��� ������ ���!������ ��� ���! �

��� ��� � * 7& � 1* �& �BB! ��"��������������� B $ $!&

''

'

Page 327: Us   java programiranje

%����

�����!���!

X����X���� T�����#�

X�������!

���!

(( U��#�� �� ��3�������� �#��� ���� � ������� ������������� ��� D���D�� ���� X���� �

�� (( ���#� ��#�� � �������(( V�������������� D���D������! �

� � �'

(( A��#������ ��� ������ ���! �� ����3���� T�����#������� ��� ���! �

�� (( D����� �� ���������� ��������

''

(( U��#�� �� ���������� ���������� ��� D���V#��� �

�� (( ���#� ��#�� � ������

Page 328: Us   java programiranje

������� ��� ����E��������! �

� � �(( V����������� ����� ����D���D�� ���7 * ��� D���D������!&(( ���������� �� �������7������!&� � �(( V����������� ���� ����D���D�� ���? * ��� D���D������!&(( ���������� �� �������?������!&� � �

''

X����

���#��� ��.#����!

����� ���� �#����#��� ��#��� !

���� ��������!

����� ���� "��#��!

���� �����!

���� ���)����"���� �!

��.#����!� X���� ����.#����!

�#����!

Page 329: Us   java programiranje

�#����!

A��������H; �������#����! �"

A��������H; ������

�� �X������#������\���)����!&

'���� �A��������H; ������ �! �'

���! )����6�����

������ ��� ���! ��� �

��� ��� � * 7& � 1* �& �BB! ��"��������������� B $ $!&�� �� 2 7+!

X������#����7!&'

'���� �A��������H; ������ �! �'

'

���KD��

�����������!

Page 330: Us   java programiranje

"��#��!

���! )����6�����

������ ��� ���! ��� �

��� ��� � * 7& � 1* �& �BB! ��"��������������� B $ $!&X�����"��#��!&

''���� �A��������H; ������ �! �'

'

���D��

"��#��!

�����! X���� � X�����������!

� � �������!

�����! A��������H; ��K����

�����!

Page 331: Us   java programiranje

������ ��� ��� ����������� ���! �

(( V����������� �� �������T�����#� ���� * ��� )����X������$_���$/?+!&T�����#� �� * ��� )����X������$ZBB$/ ?+!&T�����#� ��� * ��� )����6������?+!&

(( V����������� �� ���� ����������X���� ���_��� * ��� X���������!&X���� ���Z�� * ��� X����� ��!&X���� ���D�� * ��� X��������!&

���� ��W���� * �"����� ����X���E�##���!&

(( ���������� �������_���������!&���Z��������!&���D��������!&

�� ����_���������!& (( W������ ��� �� ���_��� �� ��������Z��������!& (( W������ ��� �� ���Z�� �� ��������D��������!& (( W������ ��� �� ���D�� �� �����

'���� �A��������H; ������ �! �'

(( - ���� ��W�� �� ��� �� ���� ����������� ������C��� * �"����� ����X���E�##���! K ��W����&�"�������������#��$[�$!&�"��������������$-����� ���� ���������� �� ����P $!&�"�������������#���������C���(7+++�+! B $ ��������$!&

'

�����!

�����! A��������H; ������

Page 332: Us   java programiranje

����� ����_������.#����!! ��� �

���_���������!&'���� �A��������H; ������ �! �'

'

����

���_���������!

���Z��������!

���D��������!

���_��� ���Z�� ���D��

�����!

��

���)����"�!���)����"�!

X���� EADG)TATAXf DTEG)TATAXfE.FG)TATAXf

X�����DTEG)TATAXf

�����!

Page 333: Us   java programiranje

���_�������)����"�X�����E.FG)TATAXf!&

���_���

.�������X���� T�����#�

���!_@���#

����� ����;��Q����,&

������ ��� X���.�������X���� �

Page 334: Us   java programiranje

������ ��� ��� ����������� ���! �

(( V����������� �����_`��� ���� * ��� _`����$.������� �����$!&�������������<++/ ?++!&��������@� ������7++/ 7>+!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&

������������ .�������X�����!!&��������C����#�����!&

''

��� .�������X���� ���� _)���# �������� T�����#� �

������ _@���# ������ * ��� _@���#�$0������#�$/ _@���#�ZHDXHT!&

������ .�������X�����! �����������!&��� X�������!������!&

'

(( )������� �#� ������� ����� ������ >++ ��#��������(( �� ������� ����/ ����� ��3�W�� ���� �� ����������� ��� ���! �

�� ������ ����! �

�� �����������X�;��! ** ����!����������X�;��$0������#�$!&

�������������X�;������!&

X������#����>++!&'

'���� �A��������H; ������ �;! �'

Page 335: Us   java programiranje

''

.�������X����

�����! X���.�������X����

����W * ����W B 7&

����W

����W

Page 336: Us   java programiranje

Page 337: Us   java programiranje

������ ��� 6������ �

������ ��� ��� ����������� ���! �

6���W � * ��� 6���W�!&X����� ���� * ��� X�����7+ &

��� ��� � * +& � 1 �����#�����& �BB! ������� * ��� 0��������7��!&������ ������!&

'��� ��� � * +& � 1 �����#�����& �BB! �

�� ������� ������!&

'���� �A��������H; ������ �! �'

'(( - ���� ��W�� �� ��� ���� ������ ��������"��������������$-����� ������� ����W�P $!&�"�������������#������������!!&

''

��� 0��������7 ���� X���� �������� T�����#� �

������ 6���W �&������ 0��������7�6���W �! �

���� * �&'������ ��� ���! �

�������7�!&'

'

Page 338: Us   java programiranje

��� 6���W �

������ �� ����W * +&

������ ��� �����7�! �

(( D����� ����W * ����W B 7 �� ������ �������� �� �����(( �������� ��#��� ���� �� �� ������� ���#�� ���� X�� ���#��(( �� ������� ����W�� �#�W����� ������� ���� �� 7 ����� � * ����W&� * � B 7&�� �E����������! 1 +�>! �

�� �X������#����7!&

'���� �A��������H; ������ �;! �'

'����W * �&

'������ �� ��������! �

����� ����W&'

'

�3

�� �� %* +! * � ( �&

�� %* +

* � ( ��

Page 339: Us   java programiranje

6���W�"� �������

��� �������6���W �

������ �� ����W * +&

������ ��������&� ��� �����7�! �����W * ����W B 7&

'

������ ��������&� �� ��������! ������ ����W&

''

� �������6���W�������7�!

�����7�!

�������6���W����W

Page 340: Us   java programiranje

�������6���W ����W������WBB

�������7�!

�������6���W�

�3

�� �����������! ** +!����E�����!&

����������! ** + ����E�����!

Page 341: Us   java programiranje

� �3�������6���W

�����������! �3

�3�"� �������

��������&� ��! ��� �����������! ** +!

����E�����!&'

�3

��������&� �������! ��� (( D������

'

�3 �

�����K��6���W

�"� �������

����

Page 342: Us   java programiranje

������ ��������&� ��� �E�����! �

�� (( X�#� �������

'

������ ��� �E�����! ���������&� ���! �

�� (( X�#� �������

''

Page 343: Us   java programiranje

�7 �?

�7 �?

Page 344: Us   java programiranje

��������&� ��7! ��� (( ���������������&� ��?! �

�� (( �������

''

��������&� ��?! ��� (( ���������������&� ��7! �

�� (( �������

''

�7 �?

�7 �?�7 �?

�7 �7�?

�?

�����!

Page 345: Us   java programiranje

������K@����! ������.��d����! �Q���-��#����� ����;��Q���

���! T�����#�������@����! ������.��d����!

������@����! ������.��d����!������@����! ���!

������.��d����!���!

�����!

������ ��� ��� ����������� ���! �

�Q���-��#������������@������� T�����#��! ������� ��� ���! �

�� (( D����� �� ������������ ������ (( � ������� ������������

''!&

'

Page 346: Us   java programiranje

������@����!T�����#�

����� ����;��Q����,&

������ ��� ��3�W��)���� �

������ ��� ��� ����������� ���! �

�Q���-��#������������@������� T�����#��! ������� ��� ���! �

_`��� 3��� * ��� _`����$��3�W�� �����$!&3����������� _@���#�

$X��� ���� �� ���������� ����^���$!!&3�������@� �����T�#�����X������!&3�������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&3������������?>+/ ?++!&3�������C����#�����!&

''!&

''

_)�����6�

Page 347: Us   java programiranje

_)�����6�

_)�����6��!

���� ���������������� �!

���� ���C�#������ �!

���� �������������� �!

���� ��������)����������#��� �!

V�������0�������

�������V�������

Page 348: Us   java programiranje

T�����#�

����� ������Q��,&����� ������Q��������,&����� ����;��Q����,&����� ����;��Q���������,&����� ��������,&

������ ��� V�������0������� ���� _`��� �

������ _)�����6� ���� * ��� _)�����6��!&������ _6����� ����� * ��� _6������$V�����$!&������ _X�;�`��#� ������# * ��� _X�;�`��#��!&������ _X�;�`��#� ������ * ��� _X�;�`��#��!&

(( V�������������� V�������0��������! �

Page 349: Us   java programiranje

_)���# ����#7 * ��� _)���#�!&����#7����@�"������� 6���@�"����!!&����#7����6������� X��#��6����$�����#�� ��������$!!&����#7�����������#/ 6���@�"����ZHDXHT!&

_)���# ����#? * ��� _)���#�!&����#?����@�"������� 6���@�"����!!&����#?����6������� X��#��6����$V����� ��������$!!&����#?�����������/ 6���@�"����ZHDXHT!&

_)���# ����#< * ��� _)���#�!&����#<����@�"������� ���@�"����?/ 7!!&����#<���������#7!&����#<���������#?!&

_)���# ����#= * ��� _)���#�!&����#=����������!&

�����������/ 6���@�"����DTXe!&�����������#</ 6���@�"����ZHDXHT!&�����������#=/ 6���@�"�����-Xe!&

�������������)����������!& (( �������� ����� ����� ����

���������. ����@���������� . ����@�������! ������� ��� � ����)�3�����. ����H���� �! �

(( V����������� � ��������� ���� �� �������� ����������� X�������� �������V��������!!������!&

''!&

'

������ ��� ��� ����������� ���! �

�Q���-��#������������@������� T�����#��! ������� ��� ���! �

_`��� ���� * ��� V�������0��������!&

Page 350: Us   java programiranje

��������@� �����T�#�����X������!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&��������X��#��$V������� ��������$!&�������������<++/ ?++!&��������C����#�����!&

''!&

'

(( -�������� �#��� �� ������� �������� ����� �������� �(( �\������ �� ���� �������� �������� �� ����������� �������V������� �������� T�����#� �

������ �� �& (( �� ���� �������� ��������

������ ��� ���! �6�33���A��������� �#�� * ����&6�33������������� ��#�� * ����&�� �

(( V����������� �#����� ����`�#� ���-#��� * ��� `�#��������#����X�;��!�����!!&�#�� * ��� 6�33���A����������

��� `�#�A�������������-#���!!&

(( V����������� ��#����� ����`�#� ���A�#��� * ��� `�#������������X�;��!!&��#�� * ��� 6�33��������������

��� `�#���������������A�#���!!&

���� � * �#�������#��#��!& (( ��#�W��� �#���� ��������(( ��� � ���������

��������C�#���+!& (( ��W���� ������� ����

���� � * +& (( �����#�� ��� �������� ������� ������������ ��3� * ��� ����?>R & (( ����� �� ��������

(( ��� �W����� ��������� �& (( ��� �������� �W������(�������� �������

Page 351: Us   java programiranje

(( V������� �������� � �\������ �������� ��������� ��� * �#���������3�/ +/ ��3��#�����!! %* K7! �

��#���Q������3�/ +/ �!&� * � B �&� * ���!�� , 7++ ( �!& (( �\������ �� ����

(( ��� �������� ����������������C�#����!& (( ��� � �������� ����

''���� �`�#�D��`����H; ������ �! �

��������� �X� ��!&'���� �AH; ������ �! �

��������� �X� ��!&'������� �

�� ��� ��#�� %* ����!

�#��� #����!&�� ���#�� %* ����!

��#��� #����!&'���� �H; ������ �! �'

''

''

� ����)�3�����!

Page 352: Us   java programiranje

Q����! ����3"�! ��� �Q����!

����3"�!����3"�!

Q����!

����K3"�!

����3"�!���

�� �%���#����������!! (( ���#��� ���� ������O����Q����!& (( W����� ��� ���#��� �� ���� ������

������T���#����!& (( �������� ���#��� ����� �� ������

Page 353: Us   java programiranje

��������T���#����!&��������3"�!& (( ���#��� ����������� �� �� ���#��� ������

�3

����Q����!��������3"�!

����Q����!

��������3"�!

�3

���Q����! ����3"�!

����Q����! ��������3"�!���

A##���#E����������H; ������

Q����! A�����K���H; ������ �"

���#��� ��##

��## ������

Page 354: Us   java programiranje

��������T���#����! ������T���#����!

7 * ��������T���#����!& (( ���� �������������%��������&� ������� ! �

���#��� * 7&������ �����3"�!&

'

��������&� ������� ! ������ ����#��� ** ����! �

�� ������� �Q����!&

'���� �A��������H; ������ �! �'

'? * ���#���&

'������T���#����?!& (( ���� �������������%

������ ���#K���

���#���

������ ������ ������ �Q����!������ �����3"�!

������

������ �Q����!������ �Q����!

Page 355: Us   java programiranje

������ ������ ����K

�� �����3"�!������

X��T���#����

(,,, ������ ���� )�����^�W)�����W �������#�� #���� ���#���� ����, �� ����#�\��� �� ����5����� T���#���� �� � #���� ������ �������, ������ ������!/ � �� #���� �� ��#������ ������� ������ ��#����!�, T���#���� �� ������ � #���� ���� �� ��������/ � ��#������ ��, #���� ���� �� ������� �� ����5�����, .�� �� #���� ���#���� ����� ���� �� ������ ����� ��#����!/ ���, ����� �� �� ������� ��� ���� ���#��� �� ���� �������,(

������ ��� )�����^�W)�����W �

(( @���� ����������� ���#���� ���� �� ������ �� ����5���������� .�"@���1X��T���#����2 ���#���� *

��� .�"@���1X��T���#����2�!&

������ ��� ������X��T���#���� ! �

Page 356: Us   java programiranje

��������&� ����#����! ����#���������!& (( ������ ���#��� � #�������#���������3"�!& (( ���������� ��� ���� W��� � ������

(( ��� ��#����! �� �� ���#��� ������'

'

������ X��T���#���� ��#����! �

X��T���#���� &��������&� ����#����! �

(( .�� �� #���� �����/ W����� �� ����������� �� ������(( ������! ���� �� ����� ���#��� ���� ����������� ����#����������! ** +! �

�� ����#�����Q����!&

'���� �A��������H; ������ �! �'

'(( - ���� ��W�� �� ����#�\�� �� ����� ���#��� * ���#�����������+!&

'����� &

''

Q����! ����K3"�!

��������3"�!��� ����3".##�!

��������3".##�!���Q����!

����Q������!

Page 357: Us   java programiranje
Page 358: Us   java programiranje
Page 359: Us   java programiranje

78?�7RS�7�S

��������� �� QQQ������������� ��

Page 360: Us   java programiranje

7?I�+�+�7

��������

���������-T@ ���������-T@Z���� ����-T@

-T@Z���� ����

Page 361: Us   java programiranje

����������� ���

�� ���

����P((��������� ��(����;����#

-T@-T@Z���� ����

$����P((��������� ��(����;����#$

����P((��������� ��( ����;����#����P((��������� ��(����;����#

-T@-T@

-T@

-T@

������ -T@������ ���!���� E�#3����-T@H; ������

Page 362: Us   java programiranje

������ -T@�-T@ ������/ ����� �����������!���� E�#3����-T@H; ������

E�#3����-T@H; ������ AH; ����K�� E�#3����-T@H; ������

-T@�"

���Q�

_.�K�#��

���0� �����6����!-T@

-T@ �# * ��� -T@����0� �����6����!/ $���� ���;�$!&

���� ���;�

_.��#�� ���Z���6����!-T@

-T@ ����Z���� �����!

-T@Z���� ����

���A����������!����Z���� �����! ���A����������!

AH; ������

�#�����

Page 363: Us   java programiranje

-T@ �# * ��� -T@��#�����!&-T@Z���� ���� �#C��� * �#�����Z���� �����!&A��������� �#-#�� * �#C�������A����������!&

���Z������X"���!-T@Z���� ����

���Z������X"���! ��##

���Z������X"���!���A����������!

���Q� AH; ��K����

Page 364: Us   java programiranje

������ ��� ����\�X����-T@������ �#�����!���� AH; ������ �

(( ������� ����� ��� �� ������ �� �# �����(( � 3������� �#����� ���� ���� �� ����� ���-T@ �# * ��� -T@��#�����!&-T@Z���� ���� �#C��� * �#�����Z���� �����!&A��������� �#-#�� * �#C�������A����������!&

(( )��������� �� #� �� ���\�� ����� ���� 3��� ����������� ���� * �#C�������Z������X"���!&�� ������ ** ����! LL �����������d����$��;�$! ** ����!!

���� ��� AH; �������$-# �� ������� �� �������#�� ��������$!&

(( V������� ����� ������ �� �#����� ���� �� ���� ��� ��(( �� ���^� �� ��� �������� ��#� �� �� ���� ���� �����!6�33���T���� �#��&�#�� * ��� 6�33���T�������� A���������T������#-#��!!&

����� ����! ������ �����T�� * �#������@����!&�� ������T�� ** ����!

�����&�"�������������#�������T��!&

''

����P((

Page 365: Us   java programiranje

_H����)���

������ ��� ���)����-T@ �#! ���� AH; ������

_H����)���

H�����#� 3�#��_H����)��� e"��#���H����

���)����!

_H����)���

_H����)���

����� ��������,&����� ���������,&����� ������Q��,&����� ������Q��������,&����� ����;��Q����,&����� ����;��Q����������,&

������ ��� C��]���W ���� _`��� �

Page 366: Us   java programiranje

������ _@���# �#�����& (( ������ �# ��#�������� _X�;�`��#� �#)�#��& (( �# ��#�������� _H����)��� �#�����& (( ���\�� ��� �����

(( V�������������� C��]���W������ ���#��! �

��������#��!&�#����� * ��� _@���#�$-T@P $!&�#)�#�� * ��� _X�;�`��#��!&

(( )���\������ ������ � ����^��� ������� �� H����#)�#������. ����@���������� . ����@�������! �

������ ��� � ����)�3�����. ����H���� �! ��� �

-T@ �# * ��� -T@��#)�#������X�;��!�����!!&�#���������)�����#!& (( ����\� eXE@ ��������

'���� �AH; ������ �;! �

�"�������������#���;!&'

Page 367: Us   java programiranje

''!&

�#����� * ��� _H����)����!&�#���������H�����#������!&

(( )���\������ ������ � ����^��� ������� �� ����#����#���������e"��#���@���������� e"��#���@�������! �

������ ��� �"��#���-������e"��#���H���� �! ��� ������H����X"���! **

e"��#���H�����H����X"���.ZXAC.XH0!�� �

�#���������)���������-T@�!!& (( ����\� #���'���� �AH; ������ �;! �

�"�������������#���;!&'

''!&

_)���# ����-T@ * ��� _)���#�!&����-T@����@�"������� 6���@�"����</<!!&����-T@������#�����/ 6���@�"����dH�X!&����-T@������#)�#��/ 6���@�"����ZHDXHT!&

_)���# ���\�� * ��� _)���#�!&���\������@�"������� 6���@�"����</<!!&���\�����������-T@/ 6���@�"����DTXe!&���\���������� _� �##)�����#�����!/ 6���@�"����ZHDXHT!&

���Z������)�������\��!&���6������>+/7++/S++/R++!&���0�3��#�Z#�����������_`����HFAXGDGZ@�H!&

'

������ ��� ��� ����������� ���! �

Page 368: Us   java programiranje

C��]���W ��W * ��� C��]���W�$_���������� ��� W���W$!&��W����C����#�����!&

''

Page 369: Us   java programiranje

-T@

-T@

-T@

Page 370: Us   java programiranje

������ K��� �� ��� �������� ������ ���

�� ���

�� ���

������ ���

�� ���

������ ���

������ ��� ���� * ��� ������ �������!&

������ ��� ���

������ ��� AH; ������

������ ���

Page 371: Us   java programiranje

� ����!������ ���� ����!

�� ���

����

�� ��� ����� ��� * ������ ����!&

� ����!

AH; ������� ����!

� ����!

#����!

�� ������A����������! ��������������! �� ���

���A����������!A��������� ��������������!

����������

�� ��� * ?<=>&�� �

������ ��� ���� * ��� ������ �������!&����� ����! �

�� ��� ����� ��� * ������ ����!&A��������� �� * ����� �������A����������!&���������� ��� * ����� ������������������!&

Page 372: Us   java programiranje

�� (( V������� �#���� � ��#���� ���/ �� � ���/� (( �� �������� ��� �� �#������������� ���� #����!&

''���� �AH; ������ �! �

�"�������������#��$V�� ��� ����� ��#�� �����P $ B �!&'

�� ���

������ �� ��������� �������/ ��� ����!���� AH; ������

�� ���

78?�7RS�7�S

����� ���� * $78?�7RS�7�S$&�� ��� * ?<=>&�� �

�� ��� ����� ��� * ��� �� ��������/���!&A��������� �� * ����� �������A����������!&���������� ��� * ����� ������������������!&�� (( V������� �#���� � ��#���� ���/ �� � ���/� (( �� �������� ��� �� ������������ ���� #����!&

'���� �AH; ������ �! �

Page 373: Us   java programiranje

�"�������������#��$D�������� ��������#����� ����� ���P $ B �!&'

������ ��� ���� *��� ������ �������!&

�� ��� ����� ��� *������ ����!&

�� ��� ����� ��� *��� �� ��������/���!&

Page 374: Us   java programiranje

0���A��������� 0�����������������#�

����� ��������,&����� ���������,&����� ������Q��,&����� ����;��Q����,&

������ ��� ���� �

������ ��� ��� ����������� ���! �

������� ���� * ��� ��������!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&��������C����#�����!&��������������!&

''

Page 375: Us   java programiranje

��� ������� ���� _`��� �

������ _X�;�.�� #��& (( ��#��� �� ����� ��� �����

(( V�������������� ��������! �

���X��#��$����$!&��������>++/ <++!&

#�� * ��� _X�;�.���!&#������H�����#������!&

(( 0�������� �������#��� ������ � ���� ��������@�"������� 6���@�"����!!&������� _� �##)����#��!/ 6���@�"����ZHDXHT!&

'

(( �#���� ����� ����� �� �������� ��� �� �#������������� ��� ���������! �

#����������$���� �� �������� ��� $ B J[�J!&�� �

(( V����������� �������� ������������ ��� ������� * ��� ������ ����?<=>!&

(( ]������ �� ������ �� ����� ���� �� �#�������� ��� �#������ * ��������� ����!&�������� #����!& (( ������� ����� ���� ���� �������

(( V����������� �#����� � ��#����� ���� �� ������ ��������0���A��������� ��V#������ * ��� 0���A����������

�#����������A����������!!&0������������� ��V#������ * ��� 0��������������

�#���������������������!!&

Page 376: Us   java programiranje

����� ����! �(( )������ ��W���� �� �#������ ����� * ��V#����������0���#��!&#����������$)�W��� ���� ���#��� �� �#������P $!&#���������� B $[�$!&

(( A��W�������� ������� ���� ����� � * , , E����)A&

(( �#���� ������� ���� �#��������V#�������Q���0���#���!&��V#�������3#����!&#����������$)������ ���� ���#��� �#������P $!&#����������� B $[�$!&

''�����AH; ������ �! �

#����������$)���� ����� ��� �� �#�������P $ B � B $[�$!&'

''

#� �#����

Page 377: Us   java programiranje

����� ��������,&����� ���������,&����� ������Q��,&����� ������Q��������,&����� ����;��Q����,&

������ ��� V#����� �

������ ��� ��� ����������� ���! �

V#�������� ���� * ��� V#���������!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&��������C����#�����!&

''

��� V#�������� ���� _`��� �

������ _X�;�`��#� ��W���)�#��& (( ��#�� �� ���� ��W���������� _X�;�.�� #��& (( ��#��� �� ����� ��� �#������

(( -#����(��#���� ������������ 0���A��������� �������&������ 0������������� �������&

(( V�������������� V#���������! �

���X��#��$V#�����$!&��������>++/<++!&

��W���)�#�� * ��� _X�;�`��#��!&��W���)�#������e�������#.#��������_X�;�`��#��@H`X!&(( )���\������ ������ � ������� �� ����� H�����W���)�#������. ����@���������� T�����#� H�����!!&

Page 378: Us   java programiranje

#�� * ��� _X�;�.���!&#������H�����#������!&

(( 0�������� ������ � �������#��� ��#�� � ����#_)���# ����# * ��� _)���#�!&����#����@�"������� 6���@�"����!!&����#�������� _@���#�$)�W��� ����P $!/6���@�"����dH�X!&����#�������W���)�#��/6���@�"����ZHDXHT!&

(( 0�������� ����#� � �������#�� ��#���� � ���� �#���������@�"������� 6���@�"����!!&��������#/6���@�"����DTXe!&������� _� �##)����#��!/6���@�"����ZHDXHT!&

�� �(( V����������� �#��������� ������ �� ��������#�����(( ����� ��� �� ������ $#� �#����$ �� ���� ?<=>�� ��� �#������ * ��� �� ����$#� �#����$/?<=>!&(( �� ��� �#������ * ��Q �� ����$78?�7RS�7�S$/?<=>!&#����������

$-�������#���� ����� ��� �� ������ ��� $ B $[�$!&

(( V����������� �#����� ���� �� ������� �������� �� ������������ * ��� 0���A����������

�#����������A����������!!&

(( V����������� ��#����� ���� �� �#���� �������� �� ������������ * ��� 0��������������

�#���������������������!!&'���� �AH; ������ �! �

#����������$D�������� ��������#����� ����� ��� �� ������P $ B �!&

''

Page 379: Us   java programiranje

(( -�������� �#��� ������ � ����^��� ������� �� ����� H��������� ��� T�����#� H���� �������� . ����@������ �

������ ��� � ����)�3�����. ����H���� ��! �

�� �(( )�������� ��W���� ���� �� �������#��� ��#�� � ��� ����� *

0���#������0���#����W���)�#������X�;��!�����!!&

(( �#���� ��W���� ���� �������������Q���0���#��!&��������3#����!&#����������$)�W��� ���� ���#�� �����P $!&#���������� B $[�$!&

(( )������ ������� ���� �� ����� ����� � * �����������0���#��!&#����������$)������ ���� ���#���� �� �����P $!&#����������� B $[�$!&

'���� �AH; ������ �! �

#����������$����� � �������� ��� �� ������P $ B �!&'

''

'

��V#�������Q���0���#���!��������Q���0���#��!

3#����! 3#����!

Page 380: Us   java programiranje

3#����!

Page 381: Us   java programiranje

����� ����! ��� ��� ����� ��� * �������������� ����!&X���� ���V#������ * ��� X�������� V#���������������� ���!!&���V#������������!&

'

Q��#�

Page 382: Us   java programiranje

����� ��������,&����� ���������,&����� ������Q��,&����� ����;��Q����,&

������ ��� C������������ �

������ ��� ��� ����������� ���! �

C��������������� ���� * ��� C����������������!&��������0�3��#�Z#�����������_`����HFAXGDGZ@�H!&��������C����#�����!&

Page 383: Us   java programiranje

��������������!&'

'

��� C��������������� ���� _`��� �

������ _X�;�.�� #��& (( ��#��� �� ����� ��� �����

(( V�������������� C����������������! �

���X��#��$C�������� ����$!&��������>++/ <++!&

#�� * ��� _X�;�.���!&#������H�����#������!&

(( 0�������� �������#��� ������ � ���� ��������@�"������� 6���@�"����!!&������� _� �##)����#��!/ 6���@�"����ZHDXHT!&

'

(( �#���� ����� ����� �� ��������#����� ����� ��� �� �#�������������� ��� ���������! �

#����������$���� �� �������� ��� $ B J[�J!&

�� � * +& (( ��� �#�������� �

(( V����������� �������� ������������ ��� ������� * ��� ������ ����?<=>!&

����� ����! �(( ]������ �� ������ �� ����� ���� �� �#�������� ��� �#������ * ��������� ����!&

�BB& (( ���� �#����� �� ���������� ����� ���

Page 384: Us   java programiranje

(( D�#�\���� ��������� ����� � A) ����� �#������A���.����� ����.���� * �#����������A���.������!&#����������$0������� ��� �#������ $ B � B $P $

B ����.��������e���D����! B $[�$!&#����������$A) ����� �#������ $ B � B $P $

B ����.��������e���.������! B $[�$!&

(( V����������� ���� �� �������� ��� �� �#�������X���� ���V#������ * ��� X�����

��� T�����#� V#��������#������/�!!&

(( ���������� ���� �� �������� ��� �� �#����������V#������������!&#����������$)������� ��� �� �#������ $ B � B $[�$!&

''�����AH; ������ �! �

#����������$)���� ��� �����P $ B � B $[�$!&'

'

(( -�������� �#��� �� ������� ���� �� ����#��(( � �������� ���� ��������� ��� �� �#�������!������ ��� T�����#� V#������ �������� T�����#� �

������ �� ��� �#������&������ �� �#�����&

(( V�������������� T�����#� V#��������� ��� �#������/ �� �#�����! �

����#������ * �#������&����#����� * �#�����&

'

(( A��������� ���������� ��� ���! �

Page 385: Us   java programiranje

�� �(( V����������� �#����� � ��#����� ����(( �� ������ �������� ����� � �#������0���A��������� ��V#������ * ��� 0���A����������

�#����������A����������!!&0������������� ��V#������ * ��� 0��������������

�#���������������������!!&

����� ����! �(( )������ ��W���� �� �#������ ����� * ��V#����������0���#��!&#����������$)�W��� ���� ���#��� �� �#������ $!&#�����������#����� B $P $ B B $[�$!&

(( A��W�������� ������� ���� ����� � * , , E����)A&

(( �#���� ������� ���� �#��������V#�������Q���0���#���!&��V#�������3#����!&#����������$)������ ���� ���#��� �#������ $!&#�����������#����� B $P $ B � B $[�$!&

''�����AH; ������ �! �

#����������$)���� ����� ��� �� �#������� $!&#�����������#����� B $P $ B � B $[�$!&

''

''

A���.�����

Page 386: Us   java programiranje

���A���.������! �� ���

A���.�����

A���.����� ����.���� * �#����������A���.������!&

���e���.������! ���e���D�K���! A���.�����

Page 387: Us   java programiranje
Page 388: Us   java programiranje

T�����#� V����K ���

����� ������Q��,&����� ������Q��������,&����� ����;��Q����,&����� ��������,&����� ���������,&

������ ��� Z���)���� ���� _`��� �

(( D������� ������ �� ��� ������ � ������ ����� ��������� ���� X��)����� ��HTCHT/V@A_HDX'&������ ���� ������V���� ��� �)CH�.D/)THVAD-X'&

(( )����������� ������� ������������ X��)����� ����� * ����&������ ��� ����� ���)��� * $?<=>$&������ ��� ����� ���#����T�W��� * $#� �#����$&

(( D�� ��������#���� ����� ��������� T�����#� V���� ��� ����� ���&

(( 0����� � �������#�� ��#�� � ����� ������������ _6����� ����0����/ �#�����0����&������ _6����� ������0����/ ����#��0����&������ _X�;�`��#� ����)��)�#��&

Page 389: Us   java programiranje

������ _X�;�`��#� ���#����T�W���)�#��/ ���#����)��)�#��&������ _X�;�`��#� �����)�#��&������ _X�;�.�� #��&

(( V�������� ����� �� ��������� ����� ����/(( �#� �� ���� �� W��� ���#����� ���� ���� ���������� Z���)���������� ���#��! �

��������#��!&

. ����@������ �����#� * ��� T�����#� 0���������!&

����0���� * ��� _6������$]���� ����P$!&����0��������. ����@������������#� !&

�#�����0���� * ��� _6������$-�������� ����P$!&�#�����0��������. ����@������������#� !&

������0���� * ��� _6������$)����� ����$!&������0��������. ����@������������#� !&������0��������H���#�������!&

����#��0���� * ��� _6������$)���#�� �����$!&����#��0��������. ����@������������#� !&����#��0��������H���#�������!&

�����)�#�� * ��� _X�;�`��#��!&�����)�#������. ����@������������#� !&�����)�#������H�����#������!&

#�� * ��� _X�;�.���?+/R+!&#������@���d������!&#������d����"#�d������!&#������H�����#������!&

����)��)�#�� * ��� _X�;�`��#�����)���/>!&���#����)��)�#�� * ��� _X�;�`��#�����)���/>!&

Page 390: Us   java programiranje

���#����T�W���)�#�� * ��� _X�;�`��#�����#����T�W���/7S!&

_)���# ���\�� * ��� _)���#�!&���\������@�"������� 6���@�"����</<!!&���\������6� �������Z�#���T.f!&���\������6����6���`� ��"� ����@���6����Z�#���T.f/<!!&

_)���# ����C��� * ��� _)���#�!&����C�������@�"������� `#�Q@�"����`#�Q@�"����ZHDXHT/</<!!&����C������������0����!&����C����������� _@���#�$���$!!&����C������������)��)�#��!&����C��������6�;� ����e�������#�����7?!!&����C���������#�����0����!&����C�����������#����T�W���)�#��!&����C����������� _@���#�$���$!!&����C�����������#����)��)�#��!&����C��������6�;� ����e�������#�����7?!!&����C��������������0����!&

_)���# ����)���� * ��� _)���#�!&����)��������@�"������� 6���@�"����</<!!&����)��������6� �������Z�#���T.f!&����)������������ _@���#�$-���� �����P$!/ 6���@�"����dH�X!&����)��������������)�#��/ 6���@�"����ZHDXHT!&����)�������������#��0����/ 6���@�"����H.�X!&

���\�����������C���/ 6���@�"����DTXe!&���\���������� _� �##)����#��!/ 6���@�"����ZHDXHT!&���\�����������)����/ 6���@�"�����-Xe!&

���Z������)�������\��!&�� ��!&���0�3��#�Z#�����������_`����0A�)�HGDGZ@�H!&

���d����Q@���������� d����Q.������! ������� ��� Q����QZ#�����d����QH���� Q�! �

Page 391: Us   java programiranje

�� ������ ��� %* ���� 99����� �����������! ** ������V���� ����)CH�.D! �

����� �����������!&'�"������;���+!&

''!&

'

(( �#���� ����� ����� �� ��������� � �������� �#���� ���������� ��� ��� ����������� ���! �

Z���)���� ���� * ��� Z���)�����$)���� �� W��������$!&��������C����#�����!&

'

(( 0�������� ����� � ��#��� �� ����� ��� ������������ ��� ����\������� �����! �

#���������������!&#������Z���)��������#������0� ������!����@������!!&

'

(( -�������� �#��� ������ � ����^��� ���� ������� � ����������� ��� T�����#� 0�������� �������� . ����@������ �

������ ��� � ����)�3�����. ����H���� ��! �

��� � ����0���^��� * ��������� ��!&

�� �����0���^��� ** ����0����! ��� ������ ��� ** ���� LL

����� �����������! ** ������V���� ����)THVAD-X! ������ �������� * ����)��)�#������X�;��!&�� ���&�� �

��� * A����������A�����������!&�� ���� 1 7+?> LL ��� 2 R>><>!

���� ��� D����`����H; �������!&'

Page 392: Us   java programiranje

���� �D����`����H; ������ �! �_�����)�������QE������0��#���Z���)���������/

�������� B $ ���� ������� ��� �����$!&�����&

'�#�����0��������H���#�������!&����0��������H���#�������!&����� * X��)�������HTCHT&����� ��� * ��� T�����#� V���� �������!&

''��� �� �����0���^��� ** �#�����0����! �

�� ������ ��� ** ���� LL����� �����������! ** ������V���� ����)THVAD-X! �

����� �������� *���#����)��)�#������X�;��!�����!&

�� ���&�� �

��� * A����������A�����������!&�� ���� 1 7+?> LL ��� 2 R>><>!

���� ��� D����`����H; �������!&'���� �D����`����H; ������ �! �

_�����)�������QE������0��#���Z���)���������/�������� B $ ���� ������� ��� �����$!&

�����&'�#�����0��������H���#�������!&����0��������H���#�������!&����� * X��)������V@A_HDX&����� ��� * ��� T�����#� V���� ����

���#����T�W���)�#������X�;��!�����!/���!&'

'��� �� �����0���^��� ** ������0����! �

�� ������ ��� %* ����!����� �����������!&

Page 393: Us   java programiranje

'��� �� �����0���^��� ** ����#��0���� LL

����0���^��� ** �����)�#��! ��� ������ ��� %* ���� 99

����� �����������! ** ������V���� ����)CH�.D! ������ ��������#��������)�#������X�;��!!&�����)�#�����#� �.##�!&�����)�#����Y����`� ���!&

''

''

(( -�������� �#��� �� ��� � ����� �� ����#��(( ����� ���� ���� ���� �� ��������� ����������� ��� T�����#� V���� ��� ���� X���� �

������ ������� ������V���� ��� �&������ ����� ���#����T�W���&������ �� ���&������ ������ ��� �������&������ �� ��� �#������&������ )���d��� ��#��& (( ��#���� ��� �� ����� ��������� 6�33���T���� �#��& (( �#���� ��� �� ����� ���

(( V�������� ���� ����� ��� ��� ����T�����#� V���� ������ ���! �

������ * ���&����\��$[�]HV.D_H CH�H D. )TX- $ B ��� B $[�$!&�����!&

'

(( V�������� ���� ����� ��� ��� �#�����T�����#� V���� ��������� ���#����T�W���/ �� ���! �

������#����T�W��� * ���#����T�W���&������ * ���&����\��$[�-�)�X.C@_.D_H CH�H �. $ B ���#����T�W���!&

Page 394: Us   java programiranje

����\��$ D. )TX- $ B ��� B $[�$!&�����!&

'

(( X������ ������ ����� ��� ������ �� ������ �� ���� ����!��������&� ������V���� ��� �������! �

����� �&'

(( �#���� ����� ���� ��������#���� ����� ���(( ������ �� ������ �� ���� ����!��������&� ��� ����#�������� �����! �

�� �� ** ������V���� ����)CH�.D! �����\��$)U.@_AP $ B ����� B $[�$!&��#�������#�������!&��#���3#����!&�� ���#��� �� �H��!! �

����\��$[�[��THUV. )TA@AVE �@.D_. )0.X.V.%$!&�������!&

''

'

(( ��������� ����� ��� �� ����� ��#���(( ������ �� ������ �� ���� ����!��������&� ��� �������! �

� * ������V���� ����)THVAD-X&����0��������H���#������!&�#�����0��������H���#������!&������0��������H���#�������!&����#��0��������H���#�������!&�����)�#������H�����#������!&

�� ��� ��#������ %* ����!

�#������� #����!&��� �� �������� %* ����!

Page 395: Us   java programiranje

�������� #����!&'���� �AH; ������ �! �'

'

(( �#���� ����� ����� �� ��3����� ��� ���������������� ��� ���! �

�� ��� ������ ** X��)�������HTCHT! �

������� * ��� ������ �������!&�#������ * ��������� ����!&�������� #����!&

'��� �� ������ ** X��)������V@A_HDX! �

�#������ * ��� �� �������#����T�W���/���!&'

(( )����� ����� ��� �� ������ ������������ * ����&�#�� * ��� 6�33���T�����

��� A���������T������#����������A����������!!!&��#�� * ��� )���d�����#���������������������!!&� * ������V���� ����)CH�.D&����\��$[�-�)�X.C@_HD. CH�.[�$!&�����)�#������H�����#�����!&�����)�#������X�;��$$!&�����)�#����Y����`� ���!&����#��0��������H���#������!&������0��������H���#������!&

(( ]������ ������ ��� ����� �� ����(( ����� ��� ��� �� ���� ��������#��������� �� ** ������V���� ����)CH�.D! �

����� �� * �#������@����!&�� ��� ** ����! �

Page 396: Us   java programiranje

����\��$[�CH�. )THVAD-X. �. 0T-�H �XT.DH[�$!&� * ������V���� ����)THVAD-X&

'���

����\��$[�)TAE@_HDP $ B �� B $[�$!&'

'���� �Z���� �H; ������ �! �

����\��$[�[� �THUV.P $ B � B $[�$!&'���� �H; ������ �! �

�� �� ** ������V���� ����)CH�.D!����\��$[�[� �THUV.P $ B � B $[�$!&

'(( D� ���� ���������� $��W������ ��� �� �����$������� �

�������!&����\��$[�,,, CH�. )THVAD-X. ,,,[�$!&�#������ * ����&�#�� * ����&��#�� * ����&������� * ����&

''

''

Page 397: Us   java programiranje
Page 398: Us   java programiranje

��������

���

.�"@���.�"@���

.�"@���

Page 399: Us   java programiranje

��� ���� �

.�"@���

����� .�"@���1�����2.�"@���.�"@���1X2 1X2

� �� .�"@��� �

.�"@���1A�����2

��+ * $�����$&

� .�"@�����+

�����

��+ * $�����$&

� .�"@���1A�����2A�����

.�"@���

Page 400: Us   java programiranje

.�"@���1X2

.�K"@���

.�"@���� #��� .�"@���1X2.�"@���1�����2 .�"@���1A�����2

.�"@�������� A�����

�3

�� �� �������� .�"@���1�����2! (( �THUV.%

������ ��3.�"@���

.�"@���1�����2

��� .�"@���1�����2�7++ (( �THUV.%

��Q.�"@���1�����2

Page 401: Us   java programiranje

Z�##� ����1X2 E��1X/�2

E��1X/�2

@���1X2���1X2 Z�##� ����1X2

@���1X2 ���1X2Z�##� ����1X2 Z�##� ����1X2

@���1X2 ���1X2

.�"@���1X2 @���1X2Z�##� ����1X2

@���1X2 Z�##� ����1X2

Page 402: Us   java programiranje

.�"@���1�����2

��������'%( Z�##� ����1X2

�Z�##� ����1X2 X

� Z�##� K����1X2

�������! ����

����H���"�! ��� �

�� #���! �

�������! � � �X

����!

�� ���������! ��� �� �

���������! � �������!

� X

�� �������.##���! ��� ��� ��

Z�##� ����1X2

Page 403: Us   java programiranje

�����.##���! �� ��� Z�##� ����1X2

�������.##���! �� ��� Z�##� ����1X2

�������.##���! �� �� ��

Z�##� ����1X2

����.�"�! ��� �� � ��� ��

X� � �����

������� ! ����.�"�!�

Z�##� ����1X2

Z�##� ��K��1X2

Z�##� ����1X2

-����������������H; ������

Z�##� ����1X2

�� ���������! ���������!�

�**

Page 404: Us   java programiranje

**

�����

��� ��Y��#���!

��� � �7��Y��#���?!�7 ** �?

��� � �Y��#��!�����

���Y��#���! � ����� ��

�Y��#��!)���A��

������ ��� )���A�� �

������ ����� ���/ ������&

������ ������� �Y��#����� � �! ��� �

)���A�� ���� * �)���A��!�& (( ��������� ������������� �����Y��#����������! 99

��������Y��#�������������!&'���� �H; ������ �! �

����� ����& (( ��� �� � ** ��## �#�(( � ���� ���� )���A��

Page 405: Us   java programiranje

''�� (( ���#� �������

'

�Y��#��! )���A��

Z�##� ����1)���A��2 ��������! ������!

Z������#�Z������#�1X2

X Z������#�1X2

������ �� �����X��X �!

�7� �����X���?!�7 �?

�7 �?

�7��Y��#���?!)���A��

����� Z������#�1�����2 �����X��!

)���A��

������ ��� )���A�� �������� Z������#�1)���A��2 �

Page 406: Us   java programiranje

������ ����� ���/ ������&

������ �� �����X��)���A�� ����! �

�� �������� �����X�������������! 1 +!����� K7&

��� �� �������� �����X�������������! 2 +!����� B7&

�������� ���� �����X����������!&

'�� (( ���#� �������

'

Z�������1X2X Z�������1X2

������ �� ������X �7/ X �?!

X�7

�?Z������#�

��� A����� ���#��� 6��#��� �� Z��� �� A�����

���

Page 407: Us   java programiranje

.�"@���1A�����2 A������Y��#��! �����X��! ��������!

� Z�##� ����1A�����2������?<! ��������7I!

��� ���Q A������?<! �

���� .�"@���1A�����2

Z�##� ����1X2

Page 408: Us   java programiranje

Z�##� ����1X2� ���������!

A�����1X2� Z�##� ����1X2

X ���������! A�����1X2X Z�##� ����1X2

A�����1X2 ���A�����1X2

������;��!X

D��� �H#�����H; ������

�������D�;��!

������;��!D��� �H#�����H; ������

����������!������;��! ����������!

-����������������H; ������

�Z�##� ����1�����2 ���������!

A�����1�����2 �

Page 409: Us   java programiranje

(( 0�������� ������� �� ��#�� ���A�����1�����2 ��� * ���������!&

(( )��������� ������ �#������ ��#�� ��� �� �������� ��������D�;��!! �

����� �#�� * ������;��!&�"�������������#���#��!&

'

��##� Z�##� ����1`�#�2

A�����1`�#�2 ��� * ���������!&

����� ��������D�;��!! �`�#� �#�� * ������;��!&�� ��#�� ** ����!

����������!&'

3�K�� �3�K�� �

� Z�##� ����1X23�K�� �

��� �X ; P �! � (( �� ����� ������� ; ���� X � ��#�� ��� ��� (( ���� ������� ;�

'

;� �

X ; X�� Z�##� ����1`�#�2

Page 410: Us   java programiranje

��� �`�#� �������� P ��! ��� ��������� %* ����!

�"�������������#��������������D����!!&'

Q��#� 3�K�� �

X @���1X2 @���1X2Z�##� ����1X2

# @���1X2�����! Z�##� ��K

��1X2

#������! X #� ��� #������!

A���;��36�����H; ��K����

#������/�! #� � X

#

#������/�! # � �X #

�#������! #������!

Page 411: Us   java programiranje

#��������! #

#

�#������!

#�����;3��! ���� # �

��

X

# @���1X2 #��������!A�����1X2

@���1X2 #���A������!@���A�����1X2 @���A�����1X2

���D�;��! ��;��! ������!���)�������! ��������! �����!

��� @���A�����1X2 ������;��!

������������!

Page 412: Us   java programiranje

����������!��;��! ������!

���������! � X

@���A�����# �

#�

����!

������ ��� ��������@�����@���1�����2 #/ ����� �! �

@���A�����1�����2 ��� * #�#���A������!&

����� ��������D�;��!! ������ �#�� * ������;��!&�� ��� �����X���#��! 1* +! �

(( D��� ����� � ���� �� ���� ����� �#������ �#��/(( �#� �� ��������W ������� ������ ��� ��� �#�������������������!&�����&

''���������!&

'

�����)� )���� )�@���1X2

.�"@��� @�����@���

Page 413: Us   java programiranje

.�"@���1X2 @�����@���1X2��������#

@���1X2Z�##� ����1X2 .�"@���1X2

X

@�����@���1X2X

.�"@���1X2 @�����@���1X2@���1X2

@�����@���1X2

.�K"@���1X2

.�"@���1X2 @��K���@���1X2 @���1X2

@�����@���1X2.�"@���1X2 ## @�����@���1X2

##����`����! X##

Page 414: Us   java programiranje

D��� �H#�����H; ������

##����@����! X##

D��� �H#�����H; ������

##������`����! ##X D��� �H#�����H; ������

##������@����! ##X

D��� �H#�����H; ������

##����`�����! � X##

##����@�����! � X##

.�"� ��������#����!

.�"�������!&

���#��� Z��K����#�

Page 415: Us   java programiranje

����! Z�##� ����� ��������#

# @���1X2

Z�##� ����������#!&

# #Z������#�1X2

Z������#�1X2

Page 416: Us   java programiranje

������ ��� ��� ��������@���1A�����2 #! �

�� �#������! 2 7! � (( #���� # ��� �� ��� �#������

(( 7� )���#��� #���� # � ��� ��#����� #7 � #?@���1A�����2 #7 * ��� @�����@���1A�����2�!&@���1A�����2 #? * ��� @�����@���1A�����2�!&

@���A�����1A�����2 �� * #�#���A������!&������� �����@7 * ���& (( �#����� #���� # ��� � #7 �#� #?

����� �������D�;��!! �A����� � * �����;��!&�� ������@7!

#7������!&���

#?������!&�����@7 * %�����@7&

'

(( ?� T�������� ������� #���� #7 � #?��������#7!&��������#?!&

(( <� ��������� ������� #���� #7 � #? � ������� #���� ##� #���!&

@���A�����1A�����2 ��7 * #7�#���A������!&@���A�����1A�����2 ��? * #?�#���A������!&

A����� �7 * ��7���;��!& (( #7 ��� �� ����� �#�����A����� �? * ��?���;��!& (( #? ��� �� ����� �#�����

����� ����! ��� ��7� �����X���?! 1* +! �

#������7!&�� ���7����D�;��!!

Page 417: Us   java programiranje

�7 * ��7���;��!&��� �

#������?!&����� ���?����D�;��!!

#�������?���;��!!&�����&

''��� �

#������?!&�� ���?����D�;��!!

�? * ��?���;��!&��� �

#������7!&����� ���7����D�;��!!

#�������7���;��!!&�����&

''

''

'

X���1X2 ���1X2 Z�##� ����1X2

����1X2 �������!

� �

���1X2

X�����1X2 e������1X2 ��������#

Page 418: Us   java programiranje

X�����

X�����

X�����1X2Z������#�1X2 �7� �����X���?!

�7 �?X�����1X2

Z�������1X2 ������!

X����� �Y��#��! �����X��! ������!

�����X��!�Y��#��!

�����X��!

X�����

X����� �����X��!

����� A�����

�����X��!

X�����

� Z�##� ����1�����2�����

�����X��!

Page 419: Us   java programiranje

�X�����

X�����1�����2 � * ��� X�����1�����2�!&�����.##��!&

�� � X����� �

�.�"@���1�����2

X�����1�����2 � * ��� X�����1�����2�!&�����.##��!&.�"@���1�����2 # * ��� .�"@���1�����2�!&#����.##��!&

Z�##� ����

� Z�##� ����1�����2

��� X�����1�����2��!

X�����1�����2�

.�"@���1�����2 # *��� .�"@���1�����2���� X�����1�����2��!!&

e������

X��K

Page 420: Us   java programiranje

��� e������Z������#�

e������

e������ �Y��#��! e���K��� X�����

X�

X �

E��1X/�2 ��������#X�

E��10���/6��#���2

Page 421: Us   java programiranje

0��� 6��#���E��1�����/�����2 �����

E��1X/�2 ����! ����!� E��1X/�2

X �

�������! � �� � X

���## �������!��� � �

�������/�! � � �� X � �

��� * ��

���������! �� � X

�� #���! �

�� �������V�"��! �� �

X

�� �������C�#����!� � �

�������! ����

����H���"�! �

�����.##���! ��� E��1X/�2

Page 422: Us   java programiranje

E��1X/�2X��E��1X/�2 e���E��1X/�2

X��E��

XZ������#�1X2

X��E��X����� X��E��

�����X��!X��E��

�����X��!

e���E��

�Y��#��! ����Z����!

e���E�� X��E��e���E��

X��E��

e���E��

Page 423: Us   java programiranje

E��1�����/�����2

����� ��������#�,&

������ ��� X�#A����� �

������ E��1�����/�����2 ������&

(( V�������������� X�#A������! �

������ * ��� e���E��1�����/�����2�!&'

������ ����� ��^�6�������� �������! ������ ������������������!&

'

������ ��� �����V������������ �������/ ����� �������! �������������������/�������!&

'

������ ��� ��#���V������������ �������! �

Page 424: Us   java programiranje

��������������������!&'

'

�E��1X/�2 ��"����! �

����"����!

� ��"����!���1X2

��"����!���1X2 ����"����!

����1X2

����"����!��"����!

� E��1�����/0���#�2�

���1�����2 �#��W��� * ����"����!& (( ���� �#��W��� ����A�����1�����2 �#��WA�� * �#��W�����������!&

�"�������������#��$E��� ���\� �#���5� ����� �#��W(�������P$!&

Page 425: Us   java programiranje

(( )���������� ��� ��#��W/�������! ��(( ��� �#��W��� � ����� �#��W��� ��������� ��#��WA������D�;��!! �

����� �#��W * �#��WA�����;��!& (( �#���5� �#��W � ����0���#� ������� * �������#��W!& (( ����\��� ������� �#��W��"�������������#��$�$ B �#��W B $/$ B ������� B $!$!&

'

3�K�� �

�"�������������#��$E��� ���\� �#���5� ����� �#��W(�������P$!&

(( )���������� ��� ��#��W/�������! ��(( ��� �#��W��� � ����� �#��W��� ������� ������ �#��W P ����"����!! �

0���#� ������� * �������#��W!&�"�������������#��$�$ B �#��W B $/$ B ������� B $!$!&

'

X��E��

e���E��

E��1X/�2 �E��1X/�2

����#����!

Z�##� ����1�2�

�����"����!

�E���H��"1X/�2

E��1X/�2

Page 426: Us   java programiranje

�����"����!E���H��"1X/�2

���1E���H��"1X/�22

�����"����!�

E���H��"E���H��" ���V�"�! ���C�#���!

���C�#����!�

���C�#����! E���H��"����!

����!� E��1�����/0���#�2

���1E���H��"1�����/0���#�22 ����� * �����"����!&A�����1E���H��"1�����/0���#�22 ��A�� * �������������!&

�"�������������#��$E��� ���\� �#���5� ����� �#��W(�������P$!&

(( )���������� ��� ��#��W/�������! ��(( ��� �#��W��� � ����� �#��W��� ��������� ���A������D�;��!! �

E���H��"1�����/0���#�2 �� * ��A�����;��!&����� �#��W * ������V�"�!& (( ��������� �#��W0���#� ������� * ������C�#���!& (( ��������� ��������"�������������#��$�$ B �#��W B $/$ B ������� B $!$!&

'

Page 427: Us   java programiranje

3�K�� �

�"�������������#��$E��� ���\� �#���5� ����� �#��W(�������P$!&

(( )���������� ��� ��#��W/�������! ��(( ��� �#��W��� � ����� �#��W��� ������� �E���H��"1�����/0���#�2 �� P �����"����!!

�"�������������#��$�$ B ������V�"�! B $/$ B ������C�#���! B $!$!&

@���1X2# @���1X2

#����@�����/�!

#� �

� X�����1X2

����������7/�?!

���1X2 ��7 �?

� �7�? �7 �? X ����K�� X�����1�����2

��������������$E$/$D$!

�����������!

Page 428: Us   java programiranje

� ������#�����! ��

X��E��1X/�2

� X��E��1X/�2

�����E����7/�?!

��7 �?

������E����! �����#E����!������� ���#���

������X��E��1�����/�����2

E��1�����/�����2 �)���� * ����������E���$E$/$D$!&�� ��)�������H���"�!! �

�"�������������#��$D��� ����� W��� ��� ��W���� �� E�$!&'��� �

�"�������������#��$X�#� ������ ����� W��� ����� ��W���� �� EP$!&

��� �E���H��"1�����/�����2 �� P �)��������"����!!�"�������������#��������V�"�! B $P $ B ������C�#���!!&

'

Page 429: Us   java programiranje

X��E�� X��E�� e���E��

X����� ���

A�����

X��E�������

X�����1A�����2

X��E��1�����/X�����1A�����22

Page 430: Us   java programiranje

������

X��E��1�����/X�����1A�����22 ������&������ * ��� X��E��1�����/X�����1A�����22�!&

���� ������3 ���

������ ��� �����A����������� ����/ �� �3! �

X�����1A�����2 ����T�3& (( ���� �3��� � �� ���� ����

����T�3 * ���������������!&

�� �����T�3 ** ����! � (( ��� �3��� � �� ���� ����X�����1A�����2 ���T�3 * ��� X�����1A�����2�!&���T�3������3!&���������������/���T�3!&

'���

����T�3������3!&'

����;���������!

��##

Page 431: Us   java programiranje

3�K�� �

������ ��� ����\�A������! �

(( )���������� #���� �3��� � �� ��� ����� � ���������� �E���H��"1�����/X�����1A�����22 �� P

����������"����!! ������ ���� * ������V�"�!&X�����1A�����2 ����T�3 * ������C�#���!&�"������������������!& (( ����\� ������� ��� �3 P ����T�3! � (( � ������� #���� �3��� �

�"��������������$ $ B �3!&'�"�������������#��!&

''

E���H��"1�����/X�����1A�����22

E��1X/�2 E���H��"1X/�2E���H��"1�����/X�����1A�����22

������

Page 432: Us   java programiranje

������ ��� )�1X2 ������� X ���&������ X ����&

(( V��������������� )��! �

������ * ����&������� * ����&

'������ )��X ���/ X ����! �

������ * ���&������� * ����&

'

(( ��� � ��� ������������ X ���)���! �

����� ���&'������ X ���0����! �

����� ����&'

������ ��� ���)���X ;! ���� * ;&

'

Page 433: Us   java programiranje

������ ��� ���0����X ;! ����� * ;&

''

)� X1 2

)�1�����2�����

)�1�����2�! )�1�����2������/�����!

����� ���)���!����� ���0����!��� ���)��������!��� ���0���������!

)�1X2 )�10���#�2 )�1Z�#�2

)�1X2

������ ��� E��E�; �

������ ��� ��� ����������� ���! �

��� � * �7I/ >/ 7/ =/ S/ ?</ 77/ >'&)�1A�����2 �� * �����;��!&�"�������������#��$��� * $ B ������)���!!&�"�������������#��$��; * $ B ������0����!!&

'

Page 434: Us   java programiranje

������ ��� )�1A�����2 �����;���� �! �

�� �� ** ���� LL ��#����� ** +!����� ����&

�� ��� * ��+ / ��; * ��+ &��� ��� � * 7& � 1 ��#�����& �BB! �

�� ���� 2 ��� !��� * ��� &

�� ���; 1 ��� !��; * ��� &

'����� ��� )����� A���������!/��� A��������;!!&

''

������ ��� ����6����� �

Page 435: Us   java programiranje

�����! ����!

������ @�����@���1A�����2 �#������ *��� @�����@���1A�����2�!&

������ ��� �����A����� �#��! ��#����������`��������!&

'

������ A����� ����! ������ �#������������`����!&

'

������ ������� ��H���"�! ������ ��#������������! ** +!&

''

A�����

Page 436: Us   java programiranje

����

A�����X 1X2

������ ��� ����1X2 �

������ @�����@���1X2 �#������ * ��� @�����@���1X2�!&

������ ��� �����X �#��! ��#����������`��������!&

'

������ X ����! ������ �#������������`����!&

'

������ ������� ��H���"�! ������ ��#������������! ** +!&

''

X����

����! �#�� �����!@�����@���1X2

����1X2����1A�����2 ����1�����2 ����1_6�����2

����@�����@��� e������

����10���#�2 � * ��� ����10���#�2�!&

X

Page 437: Us   java programiranje

������ ��� )�1X/�2 ������� X ���&������ � ����&

(( V�������������� )��X ���/ � ����! �

������ * ���&������� * ����&

'�� (( ���#� �������

'

)�1�����/Z�#�2 ���� *��� )�1�����/Z�#�2�$Z����$/ Z�#��TH0!&

)�10���#�/0���#�2 ��W�� *��� )�10���#�/0���#�2�7�I/?<�R8!&

)�1X/�2

)� )�1X/�2

Page 438: Us   java programiranje

������ ��� ������� ��^��X ;/ X� �! � (( ���� ���������� �X �#�� P �!

�� �;��Y��#���#��!!����� ���&

����� ����&'

XX �Y��#��!

��^��!X

X1X2

1X2

������ ��� 1X2 ������� ��^��X ;/ X� �! � (( ���������� �X �#�� P �!

�� �;��Y��#���#��!!����� ���&

����� ����&'

������ ���� � * �$`����$/ $Z���#$/ $)�� �#$/ $Z$/ $.��$'&�� ���^��$_���$/���� �!! � � �

������ A������

��^��7I/������!

������

A�����

Page 439: Us   java programiranje

�� �1�����2��^��$_���$/���� �!! � � �

��^��!

������ ��� 1X2 ������� ��^��X ;/ Z�##� ����1X2 �! ���� �X �#�� P �!

�� �;��Y��#���#��!!����� ���&

����� ����&'

Z�##� ����1X2.�"@��� 0���

X����� ����� @�����@���_6�����

�����X��!

Page 440: Us   java programiranje

������ ��� 1X2 X ����X� �! � (( ���� ��������� �� ** ���� LL ��#����� ** +!

����� ����&X ���H#�� * ��+ &��� ��� � * 7& � 1 ��#�����& �BB!

�� ����H#��� �����X����� ! 2 +!���H#�� * ��� &

����� ���H#��&'

���H#�� XX

�����X��! ���H#�� �����X��!

Z������#�Z��K

����#�

������ ��� 1X ���� Z������#�2 X ����X� �! (( �������

����!Z������#�

A����� ����� 0��� _6�����

�;����� ���#������ Z������#�

Z������#�

Page 441: Us   java programiranje

����V�������������V���������1_6�����2

����V���������1_)���#2

������ ��� �� �������! ��� (( )�������� ������ �������!� (( �� ����� ���������� � �����

'

����V���������1X2����!

�������!_Z��������

����V���������1�����2 ����V�������K��1A�����2 ����� A����� �������!

����V���������1X2 X_Z��������

X �;����� _Z��������X

������ ��� ����V���������1X ���� _Z��������2 �

������ .�"@���1X2 ����������& (( ��� ���������� � ����

������ ��� �� �������! �

Page 442: Us   java programiranje

��� �_Z�������� � P ����������!�� �� %* ����!

���������!&'

(( 0�������� ���� ���������� � ���������� ��� ������X �! �

����������������!&'�� (( ���#� �������

'

X �;����� ������X�� X������X�� ������X��

X ������X��������X��

X ������X��

�#�K\����� U�3

)�1U�32)�1�#�\�����2

Page 443: Us   java programiranje

���V#���1.2 ���V#���162. 6

������ ��� ��� ����\�V�#����)�1�#�\�����2 �! �

�#�\����� ��� * �����)���!&�#�\����� ���� * �����0����!&�� (( )���������� ����� ���� � ����� �#�\�������

'

)�1U�32 ���U�3� * ��� )�1U�32�������/��W�#���!&����\�V�#�������U�3�!& (( �THUV.%

)�1�#�\�����2 )�1U�32)�1X2 U�3

�#�\����� ���U�3� )�1U�32����\�V�#����!

)�1�#�\�����2

������ ��� ��� ����\�V�#����)�1O ���� �#�\�����2 �! �

�#�\����� ��� * �����)���!&�#�\����� ���� * �����0����!&�� (( )���������� ����� ���� � ����� �#�\�������

'

Page 444: Us   java programiranje

O �;����� �#�\������#�\����� �#�\�����

)�1O ���� �#�\�����2

)�1�#�\�����2 )�1U�32 )�1�����2����\�V�#����!

����\�V�#����!)�1�#�\�����2 )�1U�32

� ����1X2 �Z�##� ����1X2 �����.##��!� � � X

� X� Z�##� ����1�2

� X �

���.##�!����

������ ��� ����1X2 �

������ @�����@���1X2 �#������ * ��� @�����@���1X2�!&

������ ��� �����X �#��! ��#����������`��������!&

'

������ X ����! ������ �#������������`����!&

'

������ ������� ��H���"�! ������ ��#������������! ** +!&

'

������ ��� ���.##�Z�##� ����1O ���� X2 �! �

Page 445: Us   java programiranje

(( 0�������� ���� �#������� ��#�� ��� �� �� �������� �X �#�� P �!

������#��!&'

'

����1X2X

O �;����� X X X����1�#�\�����2

X �#�\����� O �;����� X���.##�! O �;����� �#�\�����

�#�\�����U�3

���.##�! 3�K�� �

�#�� X �� X

� X �X

O �;����� X X�;����� ���#������

X T�����#�

T�����#�

������ ��� �����)��#�#���Z�##� ����1O ���� T�����#�2 ���� �! �

��� �T�����#� � P ���� �! �X���� ��� * ��� X������!& (( ������� ���� �� �����

(( ��� ������� � ��#�� ������������!& (( ������ ���������� ����

'

Page 446: Us   java programiranje

'

���.##�! ����1X2

������ ��� ���.##X��Z�##� ����1X2 �!

X

� XO ���� X

X X

Z�##� ����1O ���� U�32

Z�##� ����1U�32 Z�##� ����1�#�\�����2���.##X��!

������ ��� ����1X2 �

������ @�����@���1X2 �#������ * ��� @�����@���1X2�!&

������ ��� �����X �#��! ��#����������`��������!&

'

������ X ����! ������ �#������������`����!&

'

������ ������� ��H���"�! ������ ��#������������! ** +!&

'

������ ��� ���.##�Z�##� ����1O ���� X2 �! �(( 0�������� ���� �#������� ��#�� ��� �� �� �����

Page 447: Us   java programiranje

��� �X �#�� P �!������#��!&

'

������ ��� ���.##X��Z�##� ����1O ���� X2 �! �(( -�#������� �#������� �� ����� � ��������� ��#�� �������� �%��H���"�!! �

X �#�� * ����!&�������#��!&

''

'

1O2 1O�;����� ��� �

������ ��� ����\�V�#�� ����Z�##� ����1��� �2 �! ���� ���� � �#�� P �!

�"�������������#���#��!&'

Z�##� ����1��� �2Z�##� ����1A�����2

��� �

������ ��� ����\�V�#�� ����Z�##� ����1O2 �! ���� ���� � �#�� P �!

�"�������������#���#��!&'

Page 448: Us   java programiranje

�;����� ����

�����X��!Z������#�

A�����

������ ��� ��� ��������@���1O ���� Z������#�2 #! �

�� �#������! 2 7! � (( #���� # ��� �� ��� �#������

(( 7� )���#��� #���� # � ��� ��#����� #7 � #?@���1,,,2 #7 * ��� @�����@���1,,,2�!& (( ��� �#������� #7O@���1,,,2 #? * ��� @�����@���1,,,2�!& (( ��� �#������� #?O���

''

O �;����� Z������#�#7 #?

Page 449: Us   java programiranje

������ ��� 1X ���� Z������#�1X22��� ��������@���1X2 #! �

�� �#������! 2 7! � (( #���� # ��� �� ��� �#������

(( 7� )���#��� #���� # � ��� ��#����� #7 � #?@���1X2 #7 * ��� @�����@���1X2�!&@���1X2 #? * ��� @�����@���1X2�!&

@���A�����1X2 �� * #�#���A������!&������� �����@7 * ���& (( �#����� #���� # ��� � #7 �#� #?

����� �������D�;��!! �X � * �����;��!&�� ������@7!

#7������!&���

#?������!&�����@7 * %�����@7&

'

(( ?� T�������� ������� #���� #7 � #?��������#7!&��������#?!&

(( <� ��������� ������� #���� #7 � #? � ������� #���� ##� #���!&

@���A�����1X2 ��7 * #7�#���A������!&@���A�����1X2 ��? * #?�#���A������!&

X �7 * ��7���;��!& (( #7 ��� �� ����� �#�����X �? * ��?���;��!& (( #? ��� �� ����� �#�����

Page 450: Us   java programiranje

����� ����! ��� ��7� �����X���?! 1* +! �

#������7!&�� ���7����D�;��!!

�7 * ��7���;��!&��� �

#������?!&����� ���?����D�;��!!

#�������?���;��!!&�����&

''��� �

#������?!&�� ���?����D�;��!!

�? * ��?���;��!&��� �

#������7!&����� ���7����D�;��!!

#�������7���;��!!&�����&

''

''

'

X �;����� Z������#�1X2X �;����� Z������#�

X Z������#�1X2X �;����� ������X��

������X��

Page 451: Us   java programiranje
Page 452: Us   java programiranje
Page 453: Us   java programiranje
Page 454: Us   java programiranje

. ����H����

. ����@������

.�"@���

.�"@���1X2

.�"�

A�������������������

����

Z�##� ����1X2@���1X2

���1X2Z�#�Z������#�Z������#�1X2Z�������1X2Z��������Z������� �������

0���A���������0�������������

`�#�

_`�#�Z�����

��KQ��#�

Page 455: Us   java programiranje

H������� �

`�#�`�#�A���������`�#�����������3���#

3���#"

`���3�

����� ������ �?0

e���E��1X/�2e������1X2

`�#�_`�#�Z�����

A���������0���A���������`�#�A������������ �A���������

A���������T����

A�����1X2

���Q�

���Q

Page 456: Us   java programiranje

X��Q��#��"K �� �

_6�����_Z�� �6�;_Z����6�;_Z��������_H����)���_`�#�Z�����_`���

_@���#_�����)���_)���#_)�����6�_T����6�����_X�;�`��#�

@�"���E�����@�����@���1X2@���1X2

.�"@���1X2@�����@���1X2@���1X2

E���H��"1X/�2E��1X/�2

e���E��1X/�2E���H��"1X/�2X��E��1X/�2

Page 457: Us   java programiranje

���Q�

E����.�����E����H����E����@������

�3K�#���Q�� �

��KQ��#�3�K�� �3�

Q��#�

_)�����6�

X����

T�����#�

#�����

��� ���� �A������������ �����������

Z������#�1X2Z�������1X2

Page 458: Us   java programiranje

��� �

��Q

����������0�������������`�#�������������� �����������

����������d���

������� ����

E���H��"1X/�2

)����?0

)���d���

��##

Page 459: Us   java programiranje

T����A���������T����

T� ����#�?0

����

T�����#�

� ����

������ ������1X2

Z�##� ����1X2

E��1X/�2

e������1X2���1X2X�����1X2

�� ���

������ ����� ���

_6�����_Z�� �6�;_Z����6�;_@���#_T����6�����_X�;�`��#�

����

Page 460: Us   java programiranje

T����d���

����

X�������QX��Q��#�

H�H; ������

���Q�

����

X��E��1X/�2X�����1X2�"K �� �

3���#"

-T@

Q��#�d����Q.�����d����Q@������d���

����������d���

)���d���

Page 461: Us   java programiranje

Na osnovu člana 23. stav 2. tačka 7. Zakona o porezu na dodatu vrednost („Službeni glasnik RS”, br. 84/04... i 61/07), Odlukom Senata Univerziteta Singidunum, Beograd, broj 260/07 od 8. juna 2007. godine, ova knjiga je odobrena kao osnovni udžbenik na Univerzitetu.

CIP - Каталогизација у публикацијиНародна библиотека Србије, Београд 004.438JAVA(075.8) 004.42:004.738.5(075.8) ЖИВКОВИЋ, Дејан, 1956- Java programiranje / Dejan Živković. - 2. izd. - Beograd : Univerzitet Singidunum, 2013 (Loznica : Mladost Grup). - VI, 451 str. : ilustr. ; 24 cm Tiraž 300. - Bibliografija: str. 443-444. - Registar. ISBN 978-86-7912-467-8 a) Програмски језик “Java” b) Интернет - Програмирање COBISS.SR-ID 195968268

© 2013.Sva prava zadržana. Nijedan deo ove publikacije ne može biti reprodukovan u bilo kom vidu i putem bilo kog medija, u delovima ili celini bez prethodne pismene saglas-nosti izdavača.