TMP 11 07 2014 I Kol

You might also like

You are on page 1of 1

UNIVERZITET U ISTONOM SARAJEVU

ELEKTROTEHNIKI FAKULTET

Tehnike i metode programiranja I kolokvijum


11. jul 2014 god.
Ispit ste poloili ako osvojite 50 bodova. Predvieno vrijeme izrade je 2.5 sata.
Ukoliko zavrite ispit za 1 sat, bodovi koje osvojite bie pomnoeni sa koeficijentom 1.10.
Ukoliko zavrite ispit za > 1 i 2 sata, bodovi koje osvojite bie pomnoeni sa koeficijentom 1.05.
Va program se mora kompajlirati bez greaka, u suprotnom va rad se nee uzimati u obzir prilikom ocjenjivanja.
Potrebno je da napiete program za rezervaciju karti za autobus, koji omoguava izbor sjedita,

1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)

13)
14)
15)

Promjeniti sve ikonice unutar aplikacije sa ikonicom koju ste dobili uz rok.
Prije i poslije svake rezervacije, sva polja na formi treba isprazniti.
Svi prozori treba da se ispravno prikazuju prilikom promjene njihove veliine (resize).
Optimizovati sve prozore vase aplikacije tako da se aplikacija moe koristi i bez mia.
Linija i Kategorije su, jednostavnosti radi, obine liste stringova koje moete proizvoljno izabrati.
U polje za broj sjedita moe se direkto upisati eljeni broj sjedita ili se moe izabrati klikom na dugme pored,
nakon ega se otvara novi prozor sa rasporedom sjedita.
U polje za datum se moe direktno upisati datum rezervacije ili se datum moe izabrati klikom na dugme pored,
nakon ega se otvara novi prozor za izbor datuma.
Na svakoj formi prikazuje se trenutni datum i vrijeme (DateTime.Now) lokaciju izaberite po vlastitom
nahoenju.
Iskljuiti maximize dugme, postaviti maksimalnu i minimalnu veliinu (razliite vrijedosti za min i maks) forme
po vlastitom nahoenju.
Prozor za izbor sjedita prikazuje ime putnika u naslovu.
Klikom na bilo koje dugme forma vraa izabrani broj sjedita.
Prilikom prikaza prozora izbor sjedita obezbjediti sinhronizaciju izmeu polja i prikaza sjedita (npr. ako je u
polje upisano sjedite broj 5, tada prilikom otvaranja prozora za izbor sjedita treba promjeniti pozadinu sjedita
br. 5, a nakon to korisnik klinkne na neko drugo sjedite taj broj upisati u polje)..
Aplikacija treba da uhvatiti sve greke koje se dese i objasniti korisniku u zbog eka se desila greka.
Dugme Rezervii omogueno je samo ako su sva polja popunjena.
Dugme Rezervii u poruci ispisuje potrebne informacije i poziva funkciju:
int Izracunaj() { int z = 0, x = 1 / z; return x; }

*Napomena za SVE studente: Imena svih promjenjivih koje budete koristili, ukoliko njihova imena nisu data u tekstu
zadatka, treba da budu smislena (npr. NE oznaavati broj studenata sa n, nego sa br_studenata ili broj_studenta, br_stud,
i sl.). Samo brojai mogu imati imena tipa i, j, k, ...

You might also like