Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

treća zadaća
WWW:
Idite na 1, 2, 3, 4, 5, 6, 7, 8  Sljedeće
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
pssst
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (18:09:32)
Postovi: (4C)16
Sarma = la pohva - posuda
= 7 - 6

PostPostano: 17:08 čet, 17. 5. 2007    Naslov: treća zadaća Citirajte i odgovorite

Mislim da je zadaca preteska, bez obzira sto smo dobili dovoljno vremena.
Nadam se da zadnje dvije nece biti ovakve jer necu skupiti za prolaz!
Mislim da je zadaca preteska, bez obzira sto smo dobili dovoljno vremena.
Nadam se da zadnje dvije nece biti ovakve jer necu skupiti za prolaz!


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 21:04 čet, 17. 5. 2007    Naslov: Re: treća zadaća Citirajte i odgovorite

[quote="pssst"]Mislim da je zadaca preteska, bez obzira sto smo dobili dovoljno vremena.
Nadam se da zadnje dvije nece biti ovakve jer necu skupiti za prolaz![/quote]

A zadaća je dosta teška, ali nije nerješiva. Zato smo na vježbama pokušali napraviti neke zadatke koji će vam pomoći u snalaženju.

Na forumu sam često, pa pitajte što nije jasno.
pssst (napisa):
Mislim da je zadaca preteska, bez obzira sto smo dobili dovoljno vremena.
Nadam se da zadnje dvije nece biti ovakve jer necu skupiti za prolaz!


A zadaća je dosta teška, ali nije nerješiva. Zato smo na vježbama pokušali napraviti neke zadatke koji će vam pomoći u snalaženju.

Na forumu sam često, pa pitajte što nije jasno.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
andreao
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 02. 2005. (12:08:18)
Postovi: (46F)16
Sarma = la pohva - posuda
35 = 192 - 157
Lokacija: SK

PostPostano: 9:50 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

Ja sam morala pročitati nekih 5 puta samo da ju 100% razumim kaj od mene traže. Priznam, je teška ali će ju biti itekako zanimljivo rješavati. Pravi izazov. Baš šta vinko kaže: nije nerješiva. :ok:
Ja sam morala pročitati nekih 5 puta samo da ju 100% razumim kaj od mene traže. Priznam, je teška ali će ju biti itekako zanimljivo rješavati. Pravi izazov. Baš šta vinko kaže: nije nerješiva. O-kay!



_________________
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail MSNM
Debla
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 06. 12. 2005. (16:54:24)
Postovi: (94)16
Spol: žensko
Sarma = la pohva - posuda
13 = 20 - 7

PostPostano: 19:12 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

nesijećam se dal je asistent na vježbama nes napomenuo , pa sam došla pitat jedno tak malo nekima možda bezveze pitanje,al eto:
recimo da imamo strukturu Automobil i njegovu podstrukturu Motor, koja recimo ima neki konstruktor; kako napisat taj konstruktor izvan strukture?

možda Automobil::Motor::Motor?

a obično neke funkcije od Motor?

Automobil::Motor::neka_funkcija?

a neke funkcije od Automobil koje vraćaju Motor?
nesijećam se dal je asistent na vježbama nes napomenuo , pa sam došla pitat jedno tak malo nekima možda bezveze pitanje,al eto:
recimo da imamo strukturu Automobil i njegovu podstrukturu Motor, koja recimo ima neki konstruktor; kako napisat taj konstruktor izvan strukture?

možda Automobil::Motor::Motor?

a obično neke funkcije od Motor?

Automobil::Motor::neka_funkcija?

a neke funkcije od Automobil koje vraćaju Motor?



_________________
Jos jedna ovca
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Debla
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 06. 12. 2005. (16:54:24)
Postovi: (94)16
Spol: žensko
Sarma = la pohva - posuda
13 = 20 - 7

PostPostano: 19:19 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

a kad sam već počela sa pitanjima.. :oops:
na slideovima sa vježbi piše da static funkcije mogu pristupati samo static članovima strukture, e a ja nemam u svojoj strukturi static članove al imam static funkcije :?:

jel bi se nekome dalo napisat nešto o static funkcijama ?

_____________________


nadam se da više neću imat pitanja :oops:
a kad sam već počela sa pitanjima.. Embarassed
na slideovima sa vježbi piše da static funkcije mogu pristupati samo static članovima strukture, e a ja nemam u svojoj strukturi static članove al imam static funkcije Question

jel bi se nekome dalo napisat nešto o static funkcijama ?

_____________________


nadam se da više neću imat pitanja Embarassed



_________________
Jos jedna ovca
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 19:24 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

[quote="Debla"]nesijećam se dal je asistent na vježbama nes napomenuo , pa sam došla pitat jedno tak malo nekima možda bezveze pitanje,al eto:
recimo da imamo strukturu Automobil i njegovu podstrukturu Motor, koja recimo ima neki konstruktor; kako napisat taj konstruktor izvan strukture?

možda Automobil::Motor::Motor?

a obično neke funkcije od Motor?

Automobil::Motor::neka_funkcija?

[/quote]
Da i da

[quote="Debla"]a neke funkcije od Automobil koje vraćaju Motor?[/quote]
Ako pišete unutar definicije strukture, dovoljno je napisati Motor, a ako pišete izvan, treba pisati poptuno ime strukutre Motor, dakle ako imamo
[code:1]struct Automobil {
struct Motor {
Motor();
};
Motor neka_funkcija();
};

Automobil::Motor::Motor() {...}

Automobil::Motor Automobil::neka_funkcija() {
Motor m; // ovdje može samo motor
...
return m;
}[/code:1]
Debla (napisa):
nesijećam se dal je asistent na vježbama nes napomenuo , pa sam došla pitat jedno tak malo nekima možda bezveze pitanje,al eto:
recimo da imamo strukturu Automobil i njegovu podstrukturu Motor, koja recimo ima neki konstruktor; kako napisat taj konstruktor izvan strukture?

možda Automobil::Motor::Motor?

a obično neke funkcije od Motor?

Automobil::Motor::neka_funkcija?


Da i da

Debla (napisa):
a neke funkcije od Automobil koje vraćaju Motor?

Ako pišete unutar definicije strukture, dovoljno je napisati Motor, a ako pišete izvan, treba pisati poptuno ime strukutre Motor, dakle ako imamo
Kod:
struct Automobil {
  struct Motor {
     Motor();
  };
  Motor neka_funkcija();
};

Automobil::Motor::Motor() {...}

Automobil::Motor Automobil::neka_funkcija() {
  Motor m; // ovdje može samo motor
  ...
  return m;   
}


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 19:29 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

[quote="Debla"]a kad sam već počela sa pitanjima.. :oops:
na slideovima sa vježbi piše da static funkcije mogu pristupati samo static članovima strukture, e a ja nemam u svojoj strukturi static članove al imam static funkcije :?:

jel bi se nekome dalo napisat nešto o static funkcijama ?

_____________________


nadam se da više neću imat pitanja :oops:[/quote]

U strukturi static funkcije ne mogu koristiti varijable/pozivati funkcije (elemente strukture) koje nisu static.

One nemaju this, pa ne znaju o kojoj strukturi se radi, zato smiju pristupat samo elementima koji su zajednički za sve strukure tog tipa (odnosno static)
Debla (napisa):
a kad sam već počela sa pitanjima.. Embarassed
na slideovima sa vježbi piše da static funkcije mogu pristupati samo static članovima strukture, e a ja nemam u svojoj strukturi static članove al imam static funkcije Question

jel bi se nekome dalo napisat nešto o static funkcijama ?

_____________________


nadam se da više neću imat pitanja Embarassed


U strukturi static funkcije ne mogu koristiti varijable/pozivati funkcije (elemente strukture) koje nisu static.

One nemaju this, pa ne znaju o kojoj strukturi se radi, zato smiju pristupat samo elementima koji su zajednički za sve strukure tog tipa (odnosno static)


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Debla
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 06. 12. 2005. (16:54:24)
Postovi: (94)16
Spol: žensko
Sarma = la pohva - posuda
13 = 20 - 7

PostPostano: 19:31 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

hvala na brzom odgovoru(tj. brzim odgovorima)
hvala na brzom odgovoru(tj. brzim odgovorima)



_________________
Jos jedna ovca
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 19:51 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

Može par pitanja u svezi programa sa artiklima:
1. zašto ne radi main.cpp, tj. zašto se ne kompajlira
2. zašto ARTIKL::kolicina vraca double& a ne double?? tipfeler?
3. nadalje, što je poslije zadnjeg ARTIKLA, neki "krivi" nemogući artikl sa recimo praznim stringom kao imenom? ili sifrom 0?
4. da li triba pisati const kraj nekih metoda? i kojih?
5. dal nam triba destruktor
6. kako možemo pretpostaviti da količina>0 a opet imamo poseban slučaj ako ==0
7. nadji_sifru, da li triba pamtiti sve artikle ikad ubacene. ako nam nestane odredenog artikla i izbacimo ga sa skladista, onda njegovu sifru ne moze dobiti neki novi artikl
8. artikla_u_svim_skladistima i skladiste_s_artiklom moraju pamtiti sva stvorena skladista

eto, ako jos toga smislim, javim:-D
Može par pitanja u svezi programa sa artiklima:
1. zašto ne radi main.cpp, tj. zašto se ne kompajlira
2. zašto ARTIKL::kolicina vraca double& a ne double?? tipfeler?
3. nadalje, što je poslije zadnjeg ARTIKLA, neki "krivi" nemogući artikl sa recimo praznim stringom kao imenom? ili sifrom 0?
4. da li triba pisati const kraj nekih metoda? i kojih?
5. dal nam triba destruktor
6. kako možemo pretpostaviti da količina>0 a opet imamo poseban slučaj ako ==0
7. nadji_sifru, da li triba pamtiti sve artikle ikad ubacene. ako nam nestane odredenog artikla i izbacimo ga sa skladista, onda njegovu sifru ne moze dobiti neki novi artikl
8. artikla_u_svim_skladistima i skladiste_s_artiklom moraju pamtiti sva stvorena skladista

eto, ako jos toga smislim, javim:-D


[Vrh]
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 20:25 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

[quote="Anonymous"]2. zašto ARTIKL::kolicina vraca double& a ne double?? tipfeler?
[/quote]
Ne, treba biti &
[quote="Anonymous"]3. nadalje, što je poslije zadnjeg ARTIKLA, neki "krivi" nemogući artikl sa recimo praznim stringom kao imenom? ili sifrom 0?
[/quote]
Poslje zadnjeg artikla nema više artikala, a ne neki sa šifrom 0 isl.
[quote="Anonymous"]4. da li triba pisati const kraj nekih metoda? i kojih?
[/quote]
Mislim da ne
[quote="Anonymous"]5. dal nam triba destruktor
[/quote]
Da
[quote="Anonymous"]6. kako možemo pretpostaviti da količina>0 a opet imamo poseban slučaj ako ==0[/quote]
Možemo uzimati stvari iz skladiša, ili količinu promijeniti na način iz pitanja 2. Količina će biti veća od nule prilikom ubacivanja stvari u skladište.
Možete pretpostaviti da pitanjem 2 neće biti postavljenja količina<0
[quote="Anonymous"]7. nadji_sifru, da li triba pamtiti sve artikle ikad ubacene. ako nam nestane odredenog artikla i izbacimo ga sa skladista, onda njegovu sifru ne moze dobiti neki novi artikl[/quote]
Da, treba pamtit sve artikle ikad ubačene.

Njegovu šifru ne može dobiti novi artikal, ali ako se pojavi s istim imenom, dobiva tu šifru
[quote="Anonymous"]
8. artikla_u_svim_skladistima i skladiste_s_artiklom moraju pamtiti sva stvorena skladista
[/quote]
Da
Anonymous (napisa):
2. zašto ARTIKL::kolicina vraca double& a ne double?? tipfeler?

Ne, treba biti &
Anonymous (napisa):
3. nadalje, što je poslije zadnjeg ARTIKLA, neki "krivi" nemogući artikl sa recimo praznim stringom kao imenom? ili sifrom 0?

Poslje zadnjeg artikla nema više artikala, a ne neki sa šifrom 0 isl.
Anonymous (napisa):
4. da li triba pisati const kraj nekih metoda? i kojih?

Mislim da ne
Anonymous (napisa):
5. dal nam triba destruktor

Da
Anonymous (napisa):
6. kako možemo pretpostaviti da količina>0 a opet imamo poseban slučaj ako ==0

Možemo uzimati stvari iz skladiša, ili količinu promijeniti na način iz pitanja 2. Količina će biti veća od nule prilikom ubacivanja stvari u skladište.
Možete pretpostaviti da pitanjem 2 neće biti postavljenja količina<0
Anonymous (napisa):
7. nadji_sifru, da li triba pamtiti sve artikle ikad ubacene. ako nam nestane odredenog artikla i izbacimo ga sa skladista, onda njegovu sifru ne moze dobiti neki novi artikl

Da, treba pamtit sve artikle ikad ubačene.

Njegovu šifru ne može dobiti novi artikal, ali ako se pojavi s istim imenom, dobiva tu šifru
Anonymous (napisa):

8. artikla_u_svim_skladistima i skladiste_s_artiklom moraju pamtiti sva stvorena skladista

Da


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Gost






PostPostano: 21:08 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

[quote="vinko"][quote="Anonymous"]2. zašto ARTIKL::kolicina vraca double& a ne double?? tipfeler?
[/quote]
Ne, treba biti &
[/quote]
Hm, a kako onda mogu detektirati ako se kolicina postavi na 0?
Npr. ARTIKL a = nešto;
a.kolicina() = 0.0f;

[quote="vinko"][quote="Anonymous"]3. nadalje, što je poslije zadnjeg ARTIKLA, neki "krivi" nemogući artikl sa recimo praznim stringom kao imenom? ili sifrom 0?
[/quote]
Poslje zadnjeg artikla nema više artikala, a ne neki sa šifrom 0 isl.a[/quote]
Što onda vratiti? mora biti tipa ARTIKL? kakav je to ARTIKL poslije zadnjeg u skladištu? možemo li postaviti posebnu vrijednost u ARTIKL strukturu koji nam govori jel normalni artikl ili taj poslije zadnjeg? nisu to iteratori, niti pointeri.
vinko (napisa):
Anonymous (napisa):
2. zašto ARTIKL::kolicina vraca double& a ne double?? tipfeler?

Ne, treba biti &

Hm, a kako onda mogu detektirati ako se kolicina postavi na 0?
Npr. ARTIKL a = nešto;
a.kolicina() = 0.0f;

vinko (napisa):
Anonymous (napisa):
3. nadalje, što je poslije zadnjeg ARTIKLA, neki "krivi" nemogući artikl sa recimo praznim stringom kao imenom? ili sifrom 0?

Poslje zadnjeg artikla nema više artikala, a ne neki sa šifrom 0 isl.a

Što onda vratiti? mora biti tipa ARTIKL? kakav je to ARTIKL poslije zadnjeg u skladištu? možemo li postaviti posebnu vrijednost u ARTIKL strukturu koji nam govori jel normalni artikl ili taj poslije zadnjeg? nisu to iteratori, niti pointeri.


[Vrh]
Gost






PostPostano: 22:14 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

E, i zašto ne radi priloženi main.cpp
točnije:[code:1]SKLADISTE::ARTIKL RacunaloA = a.nadji(3);[/code:1]
i [code:1]cout<< s->uzmi(art.sifra(), art.kolicina()) << endl;[/code:1]
E, i zašto ne radi priloženi main.cpp
točnije:
Kod:
SKLADISTE::ARTIKL RacunaloA = a.nadji(3);

i
Kod:
cout<< s->uzmi(art.sifra(), art.kolicina()) << endl;


[Vrh]
Gost






PostPostano: 23:18 pet, 18. 5. 2007    Naslov: Citirajte i odgovorite

Compiler mi stalno javlja grešku da nešto kao ne može linkati static funkcije u structovima... Kako to riješiti?
Compiler mi stalno javlja grešku da nešto kao ne može linkati static funkcije u structovima... Kako to riješiti?


[Vrh]
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 7:26 sub, 19. 5. 2007    Naslov: Citirajte i odgovorite

[quote="Anonymous"][quote="vinko"][quote="Anonymous"]2. zašto ARTIKL::kolicina vraca double& a ne double?? tipfeler?
[/quote]
Ne, treba biti &
[/quote]
Hm, a kako onda mogu detektirati ako se kolicina postavi na 0?
Npr. ARTIKL a = nešto;
a.kolicina() = 0.0f;
[/quote]
To ne moramo provjeravati tu, nego kod ARTIKL::next().
(A to se može tako da iz doublea izvedemo novu klasu koja to provjerava - pa bi funkcija kolicina vraćala referencu na taj novi tip, ali takve stvari nećemo raditi na ovom kolegiju)

[quote="Anonymous"][quote="vinko"][quote="Anonymous"]3. nadalje, što je poslije zadnjeg ARTIKLA, neki "krivi" nemogući artikl sa recimo praznim stringom kao imenom? ili sifrom 0?
[/quote]
Poslje zadnjeg artikla nema više artikala, a ne neki sa šifrom 0 isl.a[/quote]
Što onda vratiti? mora biti tipa ARTIKL? kakav je to ARTIKL poslije zadnjeg u skladištu? možemo li postaviti posebnu vrijednost u ARTIKL strukturu koji nam govori jel normalni artikl ili taj poslije zadnjeg? nisu to iteratori, niti pointeri.[/quote]
Mislio sam da vam se prilikom ispisa dešava da se ispiše nešto što ne bi trebalo. :oops:
Možete u vašoj implementaciji staviti da iza zadnjeg elementa dolazi bilo kakav (koji se ne može pojaviti inače). Mene će samo zanimati da na takvom elementu isEqual(SKLADISTE::kraj()) funkcija vraća true (Kao što je npr. u funkciji ispisi koja je dana u primjeru main.cpp). Dakle, može imati bilo šifru 0, ili ime prazan string, ako tako želite implementirati to.
Anonymous (napisa):
vinko (napisa):
Anonymous (napisa):
2. zašto ARTIKL::kolicina vraca double& a ne double?? tipfeler?

Ne, treba biti &

Hm, a kako onda mogu detektirati ako se kolicina postavi na 0?
Npr. ARTIKL a = nešto;
a.kolicina() = 0.0f;

To ne moramo provjeravati tu, nego kod ARTIKL::next().
(A to se može tako da iz doublea izvedemo novu klasu koja to provjerava - pa bi funkcija kolicina vraćala referencu na taj novi tip, ali takve stvari nećemo raditi na ovom kolegiju)

Anonymous (napisa):
vinko (napisa):
Anonymous (napisa):
3. nadalje, što je poslije zadnjeg ARTIKLA, neki "krivi" nemogući artikl sa recimo praznim stringom kao imenom? ili sifrom 0?

Poslje zadnjeg artikla nema više artikala, a ne neki sa šifrom 0 isl.a

Što onda vratiti? mora biti tipa ARTIKL? kakav je to ARTIKL poslije zadnjeg u skladištu? možemo li postaviti posebnu vrijednost u ARTIKL strukturu koji nam govori jel normalni artikl ili taj poslije zadnjeg? nisu to iteratori, niti pointeri.

Mislio sam da vam se prilikom ispisa dešava da se ispiše nešto što ne bi trebalo. Embarassed
Možete u vašoj implementaciji staviti da iza zadnjeg elementa dolazi bilo kakav (koji se ne može pojaviti inače). Mene će samo zanimati da na takvom elementu isEqual(SKLADISTE::kraj()) funkcija vraća true (Kao što je npr. u funkciji ispisi koja je dana u primjeru main.cpp). Dakle, može imati bilo šifru 0, ili ime prazan string, ako tako želite implementirati to.




Zadnja promjena: vinko; 7:40 sub, 19. 5. 2007; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 7:38 sub, 19. 5. 2007    Naslov: Citirajte i odgovorite

[quote="Anonymous"]E, i zašto ne radi priloženi main.cpp
točnije:[code:1]SKLADISTE::ARTIKL RacunaloA = a.nadji(3);[/code:1]
i [code:1]cout<< s->uzmi(art.sifra(), art.kolicina()) << endl;[/code:1][/quote]

Za prvu ne znam, a u drugoj je greška (u zadatku). :oops:

Ispravit ću to. U prvoj veziji zadatka je funkcija uzmi trebala vratiti količinu koju je uspjela uzeti iz skladišta (količina koju smo htjeli uzeti je mogla biti veća od količine u skladištu). Zaboravio sam to promjeniti.

Dakle umjesto
[code:1]cout<< s->uzmi(art.sifra(), art.kolicina()) << endl;[/code:1]

treba biti
[code:1]cout<< art.kolicina() << endl;
s->uzmi(art.sifra(), art.kolicina());[/code:1]
Anonymous (napisa):
E, i zašto ne radi priloženi main.cpp
točnije:
Kod:
SKLADISTE::ARTIKL RacunaloA = a.nadji(3);

i
Kod:
cout<< s->uzmi(art.sifra(), art.kolicina()) << endl;


Za prvu ne znam, a u drugoj je greška (u zadatku). Embarassed

Ispravit ću to. U prvoj veziji zadatka je funkcija uzmi trebala vratiti količinu koju je uspjela uzeti iz skladišta (količina koju smo htjeli uzeti je mogla biti veća od količine u skladištu). Zaboravio sam to promjeniti.

Dakle umjesto
Kod:
cout<< s->uzmi(art.sifra(), art.kolicina()) << endl;


treba biti
Kod:
cout<< art.kolicina() << endl;
s->uzmi(art.sifra(), art.kolicina());


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Debla
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 06. 12. 2005. (16:54:24)
Postovi: (94)16
Spol: žensko
Sarma = la pohva - posuda
13 = 20 - 7

PostPostano: 8:05 sub, 19. 5. 2007    Naslov: Citirajte i odgovorite

kako točno postupati sa funkcijom koja vraća bool?

Recimo da imamo strukturu Automobil i njezinu podstrukturur Motor,i neka se u toj podstrukturi nalazi neka static varijabla npr stvar .Neka imam više varijabli Automobil.Hoće li sad za svaki Motor stvar biti jednaka ili samo za one varijable tipa Motor koji su podstruktura za isti Automobil?
kako točno postupati sa funkcijom koja vraća bool?

Recimo da imamo strukturu Automobil i njezinu podstrukturur Motor,i neka se u toj podstrukturi nalazi neka static varijabla npr stvar .Neka imam više varijabli Automobil.Hoće li sad za svaki Motor stvar biti jednaka ili samo za one varijable tipa Motor koji su podstruktura za isti Automobil?



_________________
Jos jedna ovca
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 8:13 sub, 19. 5. 2007    Naslov: Citirajte i odgovorite

[quote="Debla"]kako točno postupati sa funkcijom koja vraća bool?[/quote]
bool može biti true(odnosno 1) ili false(odnosno 0).
Bool možemo koristiti u uvjetima, npr. ako imamo varijablu b tipa bool:
if (a) { ... }
kod u zagradama će se izvršiti ako je a true(1)
[quote="Debla"]Recimo da imamo strukturu Automobil i njezinu podstrukturur Motor,i neka se u toj podstrukturi nalazi neka static varijabla npr stvar .Neka imam više varijabli Automobil.Hoće li sad za svaki Motor stvar biti jednaka ili samo za one varijable tipa Motor koji su podstruktura za isti Automobil?[/quote]
Da, za svaki Motor će stvar biti jednaka (neovisno kojem automobilu pripada).
Debla (napisa):
kako točno postupati sa funkcijom koja vraća bool?

bool može biti true(odnosno 1) ili false(odnosno 0).
Bool možemo koristiti u uvjetima, npr. ako imamo varijablu b tipa bool:
if (a) { ... }
kod u zagradama će se izvršiti ako je a true(1)
Debla (napisa):
Recimo da imamo strukturu Automobil i njezinu podstrukturur Motor,i neka se u toj podstrukturi nalazi neka static varijabla npr stvar .Neka imam više varijabli Automobil.Hoće li sad za svaki Motor stvar biti jednaka ili samo za one varijable tipa Motor koji su podstruktura za isti Automobil?

Da, za svaki Motor će stvar biti jednaka (neovisno kojem automobilu pripada).


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Debla
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 06. 12. 2005. (16:54:24)
Postovi: (94)16
Spol: žensko
Sarma = la pohva - posuda
13 = 20 - 7

PostPostano: 8:29 sub, 19. 5. 2007    Naslov: Citirajte i odgovorite

a sa nekim funkcijama unutar strukture Motor nemogu pristupat varijablama iz Automobil ili?
a sa nekim funkcijama unutar strukture Motor nemogu pristupat varijablama iz Automobil ili?



_________________
Jos jedna ovca
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 8:40 sub, 19. 5. 2007    Naslov: Citirajte i odgovorite

[quote="Debla"]a sa nekim funkcijama unutar strukture Motor nemogu pristupat varijablama iz Automobil ili?[/quote]
Možete pristupit samo statičkim varijablama/funkcijama. Jer u principu Motor sam po sebi ne zna kojem Automobilu pripada (kojoj varijabli).

Zbog toga nam je u Zadatku 1/Vjezbe 7 u iteratoru trebao pokazivač na tip.
Debla (napisa):
a sa nekim funkcijama unutar strukture Motor nemogu pristupat varijablama iz Automobil ili?

Možete pristupit samo statičkim varijablama/funkcijama. Jer u principu Motor sam po sebi ne zna kojem Automobilu pripada (kojoj varijabli).

Zbog toga nam je u Zadatku 1/Vjezbe 7 u iteratoru trebao pokazivač na tip.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Gost






PostPostano: 10:07 sub, 19. 5. 2007    Naslov: Citirajte i odgovorite

[quote="Anonymous"]Compiler mi stalno javlja grešku da nešto kao ne može linkati static funkcije u structovima... Kako to riješiti?[/quote]

I meni isti problem...
Anonymous (napisa):
Compiler mi stalno javlja grešku da nešto kao ne može linkati static funkcije u structovima... Kako to riješiti?


I meni isti problem...


[Vrh]
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1 Vremenska zona: GMT + 01:00.
Idite na 1, 2, 3, 4, 5, 6, 7, 8  Sljedeće
Stranica 1 / 8.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan