![]() Ласло Краус |
Објектно програмирање 1 - испити Практични испит 29. 6. 2013. |
---|
Написати на језику C++ следеће класе (класе опремити оним конструкторима, деструктором и оператором за доделу вредности, који су потребни за безбедно коришћење класа; грешке пријављивати изузецима типа једноставних класа које су опремљене исписивањем поруке):
"kom"
, "l"
, "m"
и "kg"
. Грешка је ако се покуша направити јединица мере с другачијом ознаком. Јединица мере може да се упише у излазни ток (it<<jed
) кад се пише ознака јединице.
art1==art2
). Артикал може да се упише у излазни ток (it<<art
) кад се пише назив артикла.
it<<zap
) када се пише артикал, количина, јединица мере, јединична цена и вредност артикла.
sklad+=zap
; грешка је ако већ постоји запис за исти артикал – капацитет низа се по потреби аутоматски повећава за 10%, али бар за 5 места). Може да се дохвати запис за задати артикал (sklad[art]
; грешка је ако такав запис не постоји), да се израчуна укупна вредност артикала у складишту и да се садржај складишза упише у излазни ток (it<<sklad
), по један запис у сваком реду.
Написати на језику C++ програм који направи једно складиште, стави у њега неколико артикала и испише на главном излазу укупну вредност артикала у складишту. Користити константне податке (не треба ништа учитавати).
ispitx
(x
је број радне станице за којим се ради). Лозинка на свакој радној станици је student
.Z:
.
Copyright © 2013, Laslo Kraus
Последња ревизија: 29.6.2013.