![]() Ласло Краус |
Објектно програмирање 1 - испити Практични испит 29. 6. 2010. |
|---|
Написати на језику C++ следеће класе (класе опремити оним конструкторима, деструктором и оператором за доделу вредности, који су потребни за безбедно коришћење класа; грешке пријављивати изузецима типа једноставних класа које су опремљене исписивањем поруке):
it<<t) у облику (x,y).
it<<f).
[(x,y),r].
lin+=t). Грешка је ако се прекорачи капацитет линије. Координате центра се добијају као аритметичке средње вредности x, односно y координата темена. Линија се у излазни ток пише у облику [t,t,…,t], где су t – резултати писања темена изломљене линије.
it<<s) у облику id:ime, где су: id – идентификациони број места, а ime – име симбола.
Mid:ime[(x,y),r], где су: x, y и r – подаци о садржаној кружници.
Rid:ime[t,t,…,t], где су t – резултати писања темена садржане изломљене лилиније.
k+=s). Може да се дохвати симбол чији је центар најближи задатој тачки (k[t]; дохваћени симбол не сме накнадно да се промени) и да се карта упише у излазни ток (it<<k), при чему се у излазни ток пишу сви садржани симболи, један симбол по реду.
Написати на језику C++ програм који направи географску карту, додаје неколико географских симбола, испише карту на главном излазу и испише симбол у карти који је најближи задатој тачки. Користити константне параметре (није потребно ништа учитавати с главног улаза).
ispitx (x је број радне станице за којим се ради). Лозинка на свакој радној станици је student.Z:.
Copyright © 2011, Laslo Kraus
Последња ревизија: 15.2.2011.