Programsko rješenje
"Evidencija opreme"

Implementacija liste

pomoću polja

pomoću pokazivača

Biblioteke zaglavlja

r

Na početku prije pokretanja programa u C++, morati ćemo odabrati način na koji ćemo implementirati listu, odnosno koju biblioteku želimo koristiti pa onu koju ne želimo staviti u komentar (//).

lista_polje.h

lista_pokazivac.h

iostream

Operacije nad listana

FirstL(L)

EndL(L)

NextL(p,L)

PreviousL(p,L)

LocateL(x,L)

InsertL(x,p,L)

DeleteL(p,L)

RetrieveL(p,L)

DeleteAll(L)

InitL(L)

Glavni iznornik

Dodavanje zapisa prema šifri opreme

Pretraživanje opreme proizvedene 2009. god.

Razduživanje opreme određenog zaposlenika

Brisanje podataka o odabranom komadu opreme

Silazno sortiranje prema nazivu proizvođača

Ispisivanje sadrzaja liste

Izlaz iz programa

Funkcije

Dodavanje zapisa u listu

return 1, ako je uspješno dodan

return 0, ako nije uspješno dodan

Pretraživanje opreme proizvedene nakon 2009.

Brisanje podataka o računalnoj opremi

return 1, ako je uspješno obrisan

return 0, ako nije uspješno obrisan

Razduživanje opreme određenog zaposlenika

return 1, ako je uspješno razdužena oprema

return 0, ako nije uspješno razdužena oprema

Sortiranje liste silazno

Ispis sadržaja liste

u silaznom redosljedu