3. zadaća
Select messages from
# through # FAQ
[/[Print]\]
Idite na 1, 2  Sljedeće  :| |:
Forum@DeGiorgi -> Računarski praktikum 1

#1: 3. zadaća Autor/ica: Gost PostPostano: 15:56 ned, 25. 5. 2014
    —
Pozdrav!

Imam zadatak s klasama Computer, Notebook i Tablet i zanima me funkcija next_fastest. Mozemo li pretpostaviti da ce postojati neki brzi kompjuter ili? I to znaci treba provjeravati sve sto je ubaceno poslije tog racunala, ali ne treba obracat paznju na to je li Tablet ili Notebook?

#2:  Autor/ica: setebos93 PostPostano: 16:54 ned, 25. 5. 2014
    —
Mislim da ovako treba shvatiti tu funkciju.

Ako nema bržeg, onda vraćaš taj koji je pozvao funkciju.
Ne treba obraćati pažnju je li Notebook ili Tablet, ali ne gledaš one koji su ubačeni nakon, nego gledaš sve ostale, a vraćaš onaj koji je sljedeći najbrži. Znači onaj koji ima najmanju brzinu od svih onih čija je brzina veća od onog koji je pozvao funkciju.

#3:  Autor/ica: Gost PostPostano: 18:24 ned, 25. 5. 2014
    —
Je li to sigurno da treba vratiti referencu na to računalo ako kasnije nema bržeg?

#4:  Autor/ica: Gost PostPostano: 9:46 pon, 26. 5. 2014
    —
kad imamo static varijable, da to stavljamo kao public? mislim, ako ne, onda kod deklaracije javlja grešku... i kod implementacije static funkcija ne stavljamo static?

#5:  Autor/ica: JV PostPostano: 14:20 pon, 26. 5. 2014
    —
Kolega setebos93 je dobro odgovorio što funkcija treba raditi. Ako nema idućeg bržeg onda se vraća referenca na računalo koje je pozvalo funkciju.

Added after 2 minutes:

Anonymous (napisa):
kad imamo static varijable, da to stavljamo kao public? mislim, ako ne, onda kod deklaracije javlja grešku... i kod implementacije static funkcija ne stavljamo static?


U zadaći ne provjeravamo pravo pristupa tako da možete i staviti public. Na kolokviju će se to ipak paziti. Svakako mi nije jasno zašto vam vraća grešku ako nije public, trebalo bi raditi i s private/protected. Kod implementacije izvan strukture ne stavljate static.

#6:  Autor/ica: relax PostPostano: 15:06 pon, 26. 5. 2014
    —
U DZ sa vozilima, funkcija
Kod:
static Vehicle& fastest();

Vraca referencu na najbrže vozilo (s obzirom na sva trenutno kreirana vozila u programu)
Ako ima vise vozila sa jednakim max. brzinama, koje treba vratiti? Zadnje stvoreno ili po abecedi?

#7:  Autor/ica: hendrix PostPostano: 16:49 pon, 26. 5. 2014
    —
Ono s najvecim brojem kubika, pise na pocetku teksta zadatka.

#8:  Autor/ica: Gost PostPostano: 16:23 uto, 27. 5. 2014
    —
U DZ sa vozilima na šta se misli: gledaju se sva vozila trenutno kreirana u programu?
Gledam samo niz vozila koji je stvoren, ili sva vozila, motori i auti? I kako bi to trebalo gledati, da li ih trebamo spremiti u neku listu kod konstruiranja ili ne?

#9:  Autor/ica: zvons PostPostano: 21:12 uto, 27. 5. 2014
    —
Mene zanima jel u zadaći sa vozilima možemo uzeti za pretpostavku da se nikad neće provjeravat što ako je goriva ili 0 ili nedovoljno za vožnju?

Odgovor na gornje: ionako trebaš imat listu svih vozila (naravno misli se na sva vozila, motore i aute) pa to spremaš kod konstruiranja

#10:  Autor/ica: JV PostPostano: 11:11 sri, 28. 5. 2014
    —
Možete pretpostaviti da se neće provjeravati situacije s 0 goriva.

#11:  Autor/ica: BlameGame PostPostano: 15:21 sri, 28. 5. 2014
    —
Oke, sad mene muči sljedeće: protected, public i takve stvari sve pišemo u sučelju a ne u implemenaciji?

#12:  Autor/ica: JV PostPostano: 15:54 sri, 28. 5. 2014
    —
BlameGame (napisa):
Oke, sad mene muči sljedeće: protected, public i takve stvari sve pišemo u sučelju a ne u implemenaciji?


Tako je.

#13:  Autor/ica: Shirohige PostPostano: 21:57 čet, 29. 5. 2014
    —
Zadatak s "Computer", funkcija
Kod:
int upgrade(int mhz, int memory)

Možemo li pretpostaviti da će uvijek vrijediti:
Kod:
mhz >= trenutna brzina procesora && memory >= trenutna kolicina memorije
?

Funkcija:
Kod:
static Computer& faster(Computer &comp1, Computer &comp2);

Hoće li testni primjeri uvijek provjeravati dva različita računala?

#14:  Autor/ica: Gost PostPostano: 12:52 pet, 30. 5. 2014
    —
Shirohige (napisa):

Funkcija:
Kod:
static Computer& faster(Computer &comp1, Computer &comp2);

Hoće li testni primjeri uvijek provjeravati dva različita računala?


pa u zadatku ti piše: U testnim primjerima nikad neće biti dva računala s jednakom brzinom procesora i jednakom količinom memorije

#15:  Autor/ica: Shirohige PostPostano: 14:20 pet, 30. 5. 2014
    —
Anonymous (napisa):
Shirohige (napisa):

Funkcija:
Kod:
static Computer& faster(Computer &comp1, Computer &comp2);

Hoće li testni primjeri uvijek provjeravati dva različita računala?


pa u zadatku ti piše: U testnim primjerima nikad neće biti dva računala s jednakom brzinom procesora i jednakom količinom memorije


Ne kužiš, ako su A i B dva računala, tekst zadatka kaže da su im performanse različite, dakle poziv:

Kod:
Computer::faster(A,B)


uvijek vraća ili A ili B. Ja pitam mogu li se pojaviti ovakvi pozivi:

Kod:
Computer::faster(A,A)

#16:  Autor/ica: nuclear PostPostano: 21:55 pet, 30. 5. 2014
    —
U zadaći Vehicle, što se misli pod ovim:
"int get_gas();
Vrada postotak goriva u vozilu. Svako kreirano vozilo na početku ima 100% pun rezervoar."

kako računam uopće gorivo u vozilu? Ehm?

onda:
"list<Vehicle *> same_speed();
Vrada listu pokazivača na sva vozila (gledaju se sva vozila trenutno kreirana u programu) koja imaju jednaku maksimalnu brzinu kao i vozilo koje je pozvalo funkciju. Lista mora biti sortirana prema brzini vozila."

također, ne prepoznaje mi listu vozila, piše undefined reference to...
zna li možda netko zašto? evo dio tog koda:
Kod:

class Vehicle{
protected:
    int maxspeed;
    int cubics;
    string regs;
    static list<Vehicle*> listica;

#17:  Autor/ica: relax PostPostano: 22:02 pet, 30. 5. 2014
    —
nuclear (napisa):
U zadaći Vehicle, što se misli pod ovim:
"int get_gas();
Vrada postotak goriva u vozilu. Svako kreirano vozilo na početku ima 100% pun rezervoar."

kako računam uopće gorivo u vozilu? Ehm?


Inicijaliziras vozilo sa 100% rezervoarom i kasnije umanjujes u slucaju poziva jedne od fja vozi_10km()

nuclear (napisa):

onda:
"list<Vehicle *> same_speed();
Vrada listu pokazivača na sva vozila (gledaju se sva vozila trenutno kreirana u programu) koja imaju jednaku maksimalnu brzinu kao i vozilo koje je pozvalo funkciju. Lista mora biti sortirana prema brzini vozila."

također, ne prepoznaje mi listu vozila, piše undefined reference to...
zna li možda netko zašto? evo dio tog koda:
Kod:

class Vehicle{
protected:
    int maxspeed;
    int cubics;
    string regs;
    static list<Vehicle*> listica;


Jesi li inicijalizirao tu listu? Hint

#18:  Autor/ica: nuclear PostPostano: 22:10 pet, 30. 5. 2014
    —
relax (napisa):


Inicijaliziras vozilo sa 100% rezervoarom i kasnije umanjujes u slucaju poziva jedne od fja vozi_10km()

Jesi li inicijalizirao tu listu? Hint



kako da ju inicijaliziram? nije li kad se definira lista ona inicijalizirana kao lista veličine, tj duljine 0?

zanemari...moja greška Smile

#19:  Autor/ica: Silenoz PostPostano: 12:52 sub, 31. 5. 2014
    —
Par pitanja:

Treba li header sadržavati popisane metode koje se override-aju?

Kako u onoj listi poredati vozila koja imaju istu max. brzinu i kubikažu? Po tome koji je ranije unesen?
Kada vozilo odvozi cijeli rezervoar, da li ostajati na nuli ili do takve situacije neće doći? Negativne kubikaže i nepostojeći tipovi motora pretpostavljam, standardno, neće doći?

#20:  Autor/ica: relax PostPostano: 17:55 sub, 31. 5. 2014
    —
Silenoz (napisa):
Par pitanja:

Treba li header sadržavati popisane metode koje se override-aju?

Kako u onoj listi poredati vozila koja imaju istu max. brzinu i kubikažu? Po tome koji je ranije unesen?


Quote iz PDF-a zadatka
Možete pretpostaviti da u programu nede postojati dva vozila s istom maksimalnom brzinom i istim brojem kubika

Silenoz (napisa):

Kada vozilo odvozi cijeli rezervoar, da li ostajati na nuli ili do takve situacije neće doći? Negativne kubikaže i nepostojeći tipovi motora pretpostavljam, standardno, neće doći?


JV (napisa):
Možete pretpostaviti da se neće provjeravati situacije s 0 goriva.



Forum@DeGiorgi -> Računarski praktikum 1


output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.

Idite na 1, 2  Sljedeće  :| |:
Stranica 1 / 2.

Powered by phpBB © 2001,2002 phpBB Group
Theme created by Vjacheslav Trushkin