Kategorier: Alle - dodavanje - zaposlenici - brisanje - sortiranje

av Domagoj Šitum 13 år siden

280

Programsko rješenje

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.

Programsko rješenje

Programsko rješenje

Brisanje zapisa računalne opreme

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)
polje.h
pokazivac.h