bravo88
08-04-2018, 01:42
Drugari, treba mi pomoc oko ovog zadatka, najvise bi mi odgovaralo kad bi ga neko uradio u playground-u i poslao da ja lepo sve to prostudiram. Ako neko misli da ovo moze lagano da resi, ja ga MOLIM da mi posalje pa da gledam step by step, znacilo bi mi puno!
Zadatak je sledeci:
Opis
Fudbalski tim, ima max 22 upisana igrača, od kojih su tri golmana.
Igrači koji imaju aktivan crveni karton ili 3 žuta kartona ne mogu biti prijavljeni za utakmicu
Za utakmicu se mogu prijaviti do 16 igrača, od kojih su dva golmana
11 igrača počinju utakmicu, od kojih je jedan golman
Igrač
pozicija u timu, jedna od vrednosti: Golman, Odbrana, VezniRed, Napad
broj dresa (može biti bilo koji broj od 1 do 22)
broj žutih kartona, u opsegu 0 do 3
da li ima aktivan crveni karton
Tim
ime
spisak igrača
Utakmica
Utakmica može početi ako postoje dva validna tima sa potrebnim brojem igrača.
Data model
Kreirati jednostavan data model koji deklariše:
Poziciju igrača: Golman, Odbrana, VezniRed, Napad
Igrača
Tim
Zadatak
Napisati funkcije koje rade sledeće:
kreiranje jednog igrača
kreiranje tima: njegovo ime i sve igrače, gde svaki igrač ima ime, dres, poziciju itd.
čitljiv ispis svih parametara proizvoljnog igrača
“kaže” da li određeni igrač može učestvovati u utakmici
“vraća” poziciju proizvoljnog igrača
prikaz spiska svih igrača u timu
prikaz brojeva i imena igrača koji počinju utakmicu
(pored svakog igrača ispisati poziciju u timu)
da li postoje uslovi da utakmica počne
Napisati “glavni” program koji poziva sve prethodno napisane funkcije i daje primer njihovog korišćenja.
Šta je na raspolaganju
Promenjive i konstante bilo kog tipa
Tuples
Enumerations
Array, Set, Dictionary
Functions
Sve treba da radi i funkcioniše u jednom Playgroundu.
Zadatak je sledeci:
Opis
Fudbalski tim, ima max 22 upisana igrača, od kojih su tri golmana.
Igrači koji imaju aktivan crveni karton ili 3 žuta kartona ne mogu biti prijavljeni za utakmicu
Za utakmicu se mogu prijaviti do 16 igrača, od kojih su dva golmana
11 igrača počinju utakmicu, od kojih je jedan golman
Igrač
pozicija u timu, jedna od vrednosti: Golman, Odbrana, VezniRed, Napad
broj dresa (može biti bilo koji broj od 1 do 22)
broj žutih kartona, u opsegu 0 do 3
da li ima aktivan crveni karton
Tim
ime
spisak igrača
Utakmica
Utakmica može početi ako postoje dva validna tima sa potrebnim brojem igrača.
Data model
Kreirati jednostavan data model koji deklariše:
Poziciju igrača: Golman, Odbrana, VezniRed, Napad
Igrača
Tim
Zadatak
Napisati funkcije koje rade sledeće:
kreiranje jednog igrača
kreiranje tima: njegovo ime i sve igrače, gde svaki igrač ima ime, dres, poziciju itd.
čitljiv ispis svih parametara proizvoljnog igrača
“kaže” da li određeni igrač može učestvovati u utakmici
“vraća” poziciju proizvoljnog igrača
prikaz spiska svih igrača u timu
prikaz brojeva i imena igrača koji počinju utakmicu
(pored svakog igrača ispisati poziciju u timu)
da li postoje uslovi da utakmica počne
Napisati “glavni” program koji poziva sve prethodno napisane funkcije i daje primer njihovog korišćenja.
Šta je na raspolaganju
Promenjive i konstante bilo kog tipa
Tuples
Enumerations
Array, Set, Dictionary
Functions
Sve treba da radi i funkcioniše u jednom Playgroundu.