You are on page 1of 2

/* Napisati program koristeci programski jezik c++ a koji ce simulirati rad rent-a-car agencije.

Potrebno je kreirati klase: Korisnik, automobili i klijenti.

Klasa korisnik:

ime

prezime

korisnickoime

sifra

Klasa automobili:

naziv automobila

tip

proizvodac

boja

godine proizvodnje

Klasa klijent:

ime

prezime

broj licne karte.

Podaci se cuvaju u istoimenim tekstualnim datotekama. Kada se korisnik prijavi u program, potrebno
je da izbaci izbornik kao u nastavku:

a) Lista svih dostupnih automobila (automobili koji nisu iznajmljeni) i automobila koji su iznajmljeni (u
jednoj listi bez pravljenja dodatnog izbornika)

sortiranih po proizvođači

b) Lista najcesce iznajmljivanih automobila od strane jednog klijenta (top 5)

c) lista najcesce iznajmljivanih automobila u odredenom vremenskom periodu (vremenski period se


unosi sa tastature)

d) Iznajmljivanje
Za realizaciju kreiranja elemenata izbornika i realizaciju funkcijskih clanova dozvoljeno je kreirati i
proizvoljne klase i podatkovne članove. Ukoliko se

odabereopcija a potrebno je odvojeno dati listu automobila i to prvo dostupni automobili, te zatim
iznajmljeni, a gdje će se kod iznajmljenih automobila

ispisati vremenski period na koji su iznajmljeni. Opcija pod b omogućuje ispis samo najčešće
iznajmljivanih vozila koje je iznajmljivao jedan klijent,

čije se ime unese, s tim da se ispiše i broj puta koliko je jedan automobil iznajmljivao. Opcija c ispisuje
samo najcesce iznajmljivana vozila u odredenom

vremenskom periodu koji se unosi sa tastature. Kada se odabere opcija d ispisati samo dostupna
vozila te realizirati mehanizme kojima će se

povezati klijent sa vozilom, te ukoliko se vozilo iznajmi, potrebno je dapređe u iznajmljena vozila i
obrnuto*/

You might also like