Vytvoření efektivního softwarového řešení zahrnuje několik klíčových funkcí, které umožňují správu a manipulaci s daty. Jednou z hlavních funkcí je přidávání záznamů, které zahrnuje kontrolu správnosti vložených dat, zejména zda jsou čísla větší než nula, a jejich správné umístění podle velikosti kódu.
svi zapisi s navedenom šifrom će biti obrisani (ukoliko postoje)
ako zapis sa zadanom šifrom ne postoji, funkcija vraća 0
brisanje prema unesenoj šifri
razduživanje zaposlenika
svi zapisi s navedenim matičnim brojem će biti obrisani (ukoliko postoje)
ako zapis sa zadanim matičnim brojem ne postoji, funkcija vraća 0
brisanje prema matičnom broju zaposlenika
Sortiranje prema nazivu robe silazno
Ispis sortiranog polja
Sortiranje polja koristeći insertion sort prema nazivu robe silazno
Prebacivanje kompletne liste u novo zasebno polje (kako bi nakon što se sortira mogle funkcionirati ostale funkcije)
Ispis zapisa s godinom vecom od 2009.
dohvaćanje zapisa redom i provjeravanje koji ima godinu veću od 2009., te ispisivanje zapisa
kretanje od početka liste prema kraju
Ispis liste silazno
provjeriti ispisuje li se element s najmanjom šifrom (prvi zapis)
kretati se kroz listu unatraške, od posljednjeg zapisa prema prvom
prema šifri zapisa
Dodavanje zapisa
umetanje na pravo mjesto (zapisi su poredani po veličini šifre, od najmanje šifre prema najvećoj)
Provjera unesenih podataka (jesu li veći od 0)
Izrada header-a
kreirati novi tip podataka pomoću typedef u svakom headeru
u oba header-a dodati 2 struct-a, jedan koji se odnosi na zapis o računalnoj opremi, a drugi koji pokazuje na koji se način korisititi taj zapis (vezana lista ili polje s pokazivačem)