• 16 odgovora
  • 7.535 pregleda
Grozan zadatak za mucenje 12.09.2006. u 21:17 · pre 244 meseci #1
LJudi trebam pomoc, ja ovo ne mogu posloziti nikako..uhh
Sorry na duzini...

Napraviti program u JAVI za dodjelu dežura vojnicima.
Popis vojnika se nalazi u XML datoteci, a
postoje dvije vrste - oni koji dežuraju samo petkom i svi ostali.
Program treba odrediti dežurstva vojnicima i to na taj način da se unese početni datum, a da program za sljedećih n dana (gdje je n broj vojnika) ispisuje na ekran ili u XML datotaku dodijeljene dežure.

<?xml version="1.0" encoding="ISO-8859-1" ?>

- <raspored_dezure>

- <vojnik>
<ime>AA</ime>
<tel>11</tel>
<soba>AA-11</soba>
<napomena></napomena>
</vojnik>

- <vojnik>
<ime>BB</ime>
<tel>22</tel>
<soba>BB-22</soba>
<napomena>ima zdravstvenih problema</napomena>
<promjena>dezura petkom</promjena>
</vojnik>

- <vojnik>
<ime>CC</ime>
<tel>33</tel>
<soba>CC-33</soba>
<napomena></napomena>
</vojnik>

- <vojnik>
<ime>DD</ime>
<tel>44</tel>
<soba>DD-44</soba>
<napomena></napomena>
</vojnik>

- <vojnik>
<ime>EE</ime>
<tel>55</tel>
<soba>EE-55</soba>
<napomena></napomena>
</vojnik>

- <vojnik>
<ime>FF</ime>
<tel>66</tel>
<soba>FF-66</soba>
<napomena>ima zdravstvenih problema</napomena>
<promjena>dezura petkom</promjena>
</vojnik>

- <vojnik>
<ime>GG</ime>
<tel>77</tel>
<soba>GG-77</soba>
<napomena></napomena>
</vojnik>

- <vojnik>
<ime>HH</ime>
<tel>88</tel>
<soba>HH-88</soba>
<napomena>ima zdravstvenih problema</napomena>
<promjena>dezura petkom</promjena>
</vojnik>

- <vojnik>
<ime>II</ime>
<tel>99</tel>
<soba>II-99</soba>
<napomena></napomena>
</vojnik>

- <vojnik>
<ime>JJ</ime>
<tel>1010</tel>
<soba>JJ-1010</soba>
<napomena></napomena>
</vojnik>

- <vojnik>
<ime>KK</ime>
<tel>1011</tel>
<soba>KK-1011</soba>
<napomena>ima zdravstvenih problema</napomena>
<promjena>dezura petkom</promjena>
</vojnik>

- <vojnik>
<ime>LL</ime>
<tel>1012</tel>
<soba>LL-1012</soba>
<napomena></napomena>
</vojnik>

- <vojnik>
<ime>MM</ime>
<tel>1013</tel>
<soba>MM-1013</soba>
<napomena></napomena>
</vojnik>

</raspored_dezure>
Re: Grozan zadatak za mucenje 13.09.2006. u 08:44 · pre 244 meseci #2
Ako imas n vojnika, a trazis raspored za n dana, sta radis kada u tih n dana broj petkova(petaka?) nije jednak broju vojnika koji dezuraju samo petkom ?
Ovakav tip zadatka mora imati jos neke kriterijume pojasnjene ...
Da li je obavezno i koliko da su dezurstva ravnomerno rasporedjena? To je mozda nemoguc uslov, i za odrejenu kombinaciju broja dana, vojnika i poc. datuma intervala takav zadatak je neresiv.

Npr.
Imas ukupno 8 vojnika, od kojih 2 dezuraju samo petkom.
Ako pravis raspored od petka do narednog petka(ukljucivo) sve je OK, ako pravis raspored od utorka do narednog utorka, nema resenja!

Postavi zadatak u forum matematika, tamo ljudi vole da resavaju mozgalice, ovo je vise takav problem, nego programerski.

??? Ili ono sto si napisao da je n broj vojnika, znaci da n vojnika dezura u n dana, a broj vojnika u bazi je veci od n ??? Ako je tako uradis npr. slijedece: Pravis ravnomerna dezurstva za 6-dnevnu nedjelju od ostalih vojnika, i ravnomerna dezurstva za petkove, pa onda merdzujes.



[Ovu poruku je menjao me-tuzalem dana 13.09.2006. u 09:56 GMT+1]
Re: Grozan zadatak za mucenje 13.09.2006. u 13:11 · pre 244 meseci #3
Zadatak se odnosi na radne dane.
Subote i nedelje su neradne i na porti nema nikog.
Mislio sam i u matematika ali mi je zbog toga sto moram ovo rijesiti u Javi bilo logicno da pokusam naci pomoc ovde.



Re: Grozan zadatak za mucenje 13.09.2006. u 16:36 · pre 244 meseci #4
I sta je tolko tesko oko ovaj zadatak?

Rasporedis prvo svi vojnici koji treba da dezure u petak, pa proveris dali ostali vojnici moze da se rasporede od pocetni datum do posljedni petak. Ako moze rasporedis gi, ako ne moze printas da ne moze da se rasporede.

E sad, ako imas problem oko implementacija...
Re: Grozan zadatak za mucenje 13.09.2006. u 20:06 · pre 244 meseci #5
Nadam se da sam dobro shvatio...
Dakle ima 13 vojnika koje treba redom rasporedjivati u 13 dana osim subote i nedelje i ako je vojnik s zdravstvenim problemima ne smije dezurati nijednim danom osim petkom.?
Re: Grozan zadatak za mucenje 14.09.2006. u 09:23 · pre 244 meseci #6
Bilo je prekomplikovano objasnjenje.!!
Program treba da radi sljedece:

Unese se datum.
Program za n vojnika (kod nas ih je 13-nesretan broj ) treba da uradi raspored dezura redosledom kako su upisani u zadatku za dane od ponedjeljka do petka, pa onda sljedeci ponedjeljak, dakle svaki dan po jedan vojnik itd...stavljajući u petak one koji su oznaceni sa zdravstvenim problemima i njih ne stavlja u ostale dane.

Bio bih zahvalan ako bi netko bio voljan da napise koji redak koda.

Hvala.





Re: Grozan zadatak za mucenje 14.09.2006. u 15:29 · pre 244 meseci #7
Pa nije moguce da se rasporede spored onaj xml fajl...

Ima 4 vojnici koji treba da se rasporede u petak i 9 koji moze u bilo koji dan. Najoptimalno bi bilo da zapocnes rasporeduvanje od petak, i treba da ima barem 12 vojnici koji moze da dezuraju u bilo koji dan za da bi popunio mesta do cetvrti petak. A ima samo 9..
Re: Grozan zadatak za mucenje 15.09.2006. u 09:53 · pre 244 meseci #8
Tako je
Imaju 4 vojnika koja se menjaju petkom i ne mogu biti u ostale dane zbog "zdravstveni problem"

Ostalih 9 je od ponedeljka do cetvrtka i onda se ponavljaju redom kako su upisani.

Ma i ja vec par dana muku mucim i ne ide.. a bas mi je stalo.

uhhh
Re: Grozan zadatak za mucenje 15.09.2006. u 11:37 · pre 244 meseci #9
Šta tebe zapravo muči ?
Logika je jednostavna:
Imaš dva skupa vojnika (npr. klasa Vector), oni koji dežuraju pon.-čet. i oni koji dežuraju petkom.
Prvi skup raspoređuješ redom iz prvog Vectora, a drugi iz drugog.

Da li tebe muči Java ? Šta konkretno, nemoj očekivati da ti neko uradi sve?
Da li te muči algoritam rasporeda vojnika, ili ne znaš kako da učitaš XML, šta je po sredi?

Problem uopšte nije tako grozan.
Re: Grozan zadatak za mucenje 15.09.2006. u 14:33 · pre 244 meseci #10
Ma znam, najprije sto sam pocetnik u programiranju a moram to napraviti a zatim sto mi je neugodno sto ne znam kako bih krenuo ni kako bi kod trebao izgledati i kako povezati sve to da ima i glavu i rep.
Uhhh...
Re: Grozan zadatak za mucenje 19.09.2006. u 16:42 · pre 244 meseci #13
Znam, ali mi ne ide pa ne ide...razmisljam o odustajanju.!
Nije ovo za mene i mislim da to nikad ni necu nauciti.
Re: Grozan zadatak za mucenje 19.09.2006. u 20:32 · pre 244 meseci #14
Citat:
PUNOBUBAMARA: Znam, ali mi ne ide pa ne ide...razmisljam o odustajanju.!
Nije ovo za mene i mislim da to nikad ni necu nauciti.


Ajde, ajde ne odustaj...
Tako se ne postaje programer....

Sve se da nauciti pa i to sto tebi treba...
Re: Grozan zadatak za mucenje 19.09.2006. u 20:48 · pre 244 meseci #15
A gde si zaglavio?

Mislim, reci konkretno sta te muci, pa da ti pomognemo :)
Re: Grozan zadatak za mucenje 25.09.2006. u 13:47 · pre 244 meseci #16
Na zalost koliko god se trudio ovo ja ne znam rijesiti. Ne ide pa ne ide...
Mah nista, biti ce bolje drugi put.
Re: Grozan zadatak za mucenje 25.09.2006. u 19:01 · pre 244 meseci #17
Citat:
PUNOBUBAMARA: Na zalost koliko god se trudio ovo ja ne znam rijesiti. Ne ide pa ne ide...
Mah nista, biti ce bolje drugi put.


Daj bre, dobro ti je dimitar 16 rekao, napisi gde si zaglavio...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme