Da li ima dobrovoljaca
Пројектовати и реализовати на језику C++ следеће класе:
Предмет има једнословну ознаку врсте предмета. Може да се одреди
запремина и тежина премета, да се направи копија предмета и да се
предмет упише у излазни ток. Пише се ознака врсте предмета.
Тело је хомогени предмет одређене специфичне тежине. У излазни ток
се пишу ознака врсте предмета и специфична тежина тела.
Сфера, ваљак и купа су тела. У излазни ток се пишу ознака врсте,
специфична тежина и димензије.
Склоп је предмет састављен од произвољног броја предмета
произвољне врсте. Ствара се празан, после чега се предмети додају
појединачно. У излазни ток се пишу подаци о садржаним предметима.
Складиште може да садржи задат број предмета до задате укупне
запремине и тежине. Предмети се стављају појединачно на прво
слободно место. Предмети се ваде из складишта на основу редних
бројева места у складишту. Може да се добије списак садржаних
предмета.
Радник има име. Сви радници морају да имају различита имена. Не сме
да се прави копија радника. Радник може да производи предмет
копирањем задатог предмета и да га одмах стави у задато складиште.
Предмет чија копија се прави и складиште у које се копија ставља може
да се промени.
Радионица садржи једно складиште и низ предмета који се користе као
оригинали за производњу. Величина складишта и низ предмета за
производњу се задају приликом стварања радионице. Радници могу да
се запошљавају и отпуштају један по један. Раднику са задатим именом
може да се придружи предмет чије копије треба да производи и да се
затражи да производи један предмет. Може да се продаје предмет са
задатог места у складишту радионице. Сви подаци о радионици (списак
предмета које производи, садржај складишта и списак запослених
раднинка) могу да се упишу у излазни ток.
Написати на језику C++ интерактиван програм (са менијем) за руковање
радионицом. На почетку програма потребно је изградити почетни садржај
радионице коришћењем константних параметара (без читања с главног
улаза).
НАПОМЕНА: Обавезно је коришћење операторских функција и обрада
изузетака.
ako neko ima resenje ili je voljan da uradi neka posalje:
vladacyborg@yahoo.com