Program za simulaciju krstarenja prekooceanskim brodom

Find the right structure and content for your course and set up a syllabus

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Program za simulaciju krstarenja prekooceanskim brodom por Mind Map: Program  za simulaciju krstarenja prekooceanskim brodom

1. Iskrcati udovice starije od 50 godina u drugoj luci

1.1. Pročitati vrijednost s vrha stoga i obrisati ju

1.2. Ukoliko vrijednost ne zadovoljava navedeni kriterij i nije kraj funkcija treba pozvati samu sebe

1.3. U suprotnom potrebno je ispisati element i izaći iz funkcije

1.4. Kada je zadovoljen sidreni uvjet pozivajuća funkcija će staviti pročitani (obrisani) element natrag na stog i vratiti se "razinu iznad", sve dok se u cijelosti ne izvede prvi poziv funkcije

2. Iskrcati neoženjene putnike u dobi 18 - 25 u prvoj luci

2.1. Kretati se po stogu pomoću funkcija TopS i PopS

2.2. Ukoliko element ne zadovoljava uvjete brisanja potrebno ga je prepisati na pomoćni stog

2.3. Ukoliko je nađen element kojeg treba obrisati potrebno je prepisati elemente iz pomoćnog u glavni stog

2.4. Ponavljati funkciju sve dok se ne pregleda element na dnu stoga (IsEmpty) i ukoliko je na kraju pomoćni stog neprazan prepisati njegove elemente na glavni

3. Izraditi biblioteke zaglavlja

3.1. stog_polje.h

3.2. stog_pokazivac.h

3.3. Svaka biblioteka sadrži funkcije

3.3.1. TopS

3.3.2. PushS

3.3.3. PopS

3.3.4. IsEmptyS

3.3.5. InitS

3.4. U svakoj biblioteci definirana je struktura elementa koja sadrži OIB, ime, prezime, datum rođenja, spol i bračni status

4. Ukrcati putnike

4.1. Unijeti pet putnika muškog i pet putnika ženskog spola

4.2. Dodijeliti bračni status pomoću generatora slučajnih brojeva

4.3. Tri putnika moraju imati 18 - 25 godina, a tri putnice biti udovice starije od 50 godina

4.4. Pohraniti element na stog (PushS)

4.5. Ispisati posljednji dodani element (Tops)