![]() Ласло Краус |
Објектно програмирање - испити Практични испит 29. 6. 2005 |
---|
Пројектовати на језику C++ класу за апстрактне отпорнике. Предвидети:
+r
),
dat<<r
).
Пројектовати на језику C++ класу за грешке у вредности отпорности. Предвидети:
dat<<g
) која садржи и износ недозвољене вредности.
Пројектовати на језику C++ класу за просте отпорнике као изведену класу из класе апстрактних отпорника. У датотеку се пише вредност отпорности. Поред могућности основне класе редвидети:
Пројектовати на језику C++ класу за апстрактне сложене отпорнике, који могу да садрже произвољан број отпорника произвољних типова, као изведену класу из класе апстрактних отпорника. Поред могућности основне класе, предвидети:
r1=r2
), и
r1+=r2
).
Пројектовати на језику C++ класу за редне везе отпорника као изведену класу из класе сложених отпорника. Отпорност је једнака збиру отпорности садржаних отпроника. У датотеку се пише у облику (
r+
r+…+
r)
, где су r резултати писања садржаних отпорника.
Пројектовати на језику C++ класу за паралелне везе отпорника као изведену класу из класе сложених отпроника. Реципрочна вредност отпорности је једнака збиру реципрочних вредности отпорности садржаних отпроника. У датотеку се пише у облику [
r|
r|…|
r]
, где су r резултати писања садржаних отпорника.
Саставити на језику C++ функцију за читање једног отпорника произвољне сложености. Ако се прочита непозната ознака врсте отпорника, резулат је "празан" отпорник. Ако се прочита недозвољена вредност отпорности, понавља се читање те вредности.
Саставити на језику C++ главни програм који прочита низ отпорника и после проналази и испише отпорник са најмањом отпорношћу.
studentx
(x
је број радне станице за којим се ради). Лозинка на свакој радној станици је student
.N:
(Nastava
on
\\Xs200-2
) у каталогу ObjektnoProg\RSx
(x
је број радне станице за којим се ради).
Copyright © 2010, Laslo Kraus
Последња ревизија: 4.10.2010.