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

3. zadaća? (informacija)
WWW:
Idite na Prethodno  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
Gost






PostPostano: 11:41 sub, 15. 5. 2010    Naslov: Citirajte i odgovorite

u potpunosti se slažem sa ovime gore napisanim, imam isto videoteku i zadaća mi je u potpunosti nerazumljiva, u smislu da ne znam što točno pojedine funkcije trebaju vraćati... main bi puno pomogao, ili barem neko dodatno pojašnjenje... ovako će se pisanje zadaće svesti na to jesmo li pogodili što pojedina funkcija treba raditi, a mislim da to nije smisao zadaća...
u potpunosti se slažem sa ovime gore napisanim, imam isto videoteku i zadaća mi je u potpunosti nerazumljiva, u smislu da ne znam što točno pojedine funkcije trebaju vraćati... main bi puno pomogao, ili barem neko dodatno pojašnjenje... ovako će se pisanje zadaće svesti na to jesmo li pogodili što pojedina funkcija treba raditi, a mislim da to nije smisao zadaća...


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


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 12:16 sub, 15. 5. 2010    Naslov: Citirajte i odgovorite

evo moji main, trebate samo malo nastimat funkcije [tt]ispisi[/tt] koje su ovisne o implementaciji (inace ih je napisao melkior, da ne bude da se kitim tudim perjem :D )... treba podesit imena varijabli koja sam naveo velikim slovima i neke [tt]if[/tt]-ove...
[code:1]
#include "videoteka.h"

void ispisi (vector <film*> v) {
int i;
for (i=0; i<v.size(); i++) cout<<v[i]->IME<<endl;
cout<<endl;
}

void ispisi (vector <videoteka*> v) {
int i;
for (i=0; i<v.size(); i++) cout<<v[i]->IME<<endl;
cout<<endl;
}
void ispisi (set <string> v) {
set<string>::iterator i;
for (i=v.begin(); i!=v.end(); i++) cout<<(*i)<<endl;
cout<<endl;
}
void ispisi (list <film*> v) {
list<film*>::iterator i;
for (i=v.begin(); i!=v.end(); i++) cout<<(*i)->IME<<endl;
cout<<endl;
}
void ispisi (list <videoteka*> v) {
list<videoteka*>::iterator i;
for (i=v.begin(); i!=v.end(); i++) cout<<(*i)->IME<<endl;
cout<<endl;
}

void ispisi (videoteka &v) {
cout<<v.naziv<<endl;
cout<<"Cijena premotavanja: "<<v.NESTO<<", cijena preseljenja: "<<v.NESTO<<endl;
cout<<"Trenutno dostupni filmovi:"<<endl;
ispisi(v.trenutno_dostupni_filmovi());
}

void ispisi (film &f) {
cout<<f.naziv<<endl;
cout<<"Vlasnistvo videoteke: "<<f.naziv_videoteke()<<endl;
cout<<"Posudjen: "; if (NESTO) cout<<"ne, "; else cout<<"da, ";
cout<<"pogledan: "; if (NESTO) cout<<"ne, "; else cout<<"da, ";
cout<<"premotan: "; if (NESTO) cout<<"ne"<<endl; else cout<<"da"<<endl;
if (NESTO) cout<<"Trenutno u posudbi kod: "<< " NEKOG " <<endl;
cout<<"Dosadasnji posudjivaci:"<<endl;
ispisi(f.osobe_koje_su_posudile_film());
}

int main(){

videoteka pula("Pula",10,50),zagreb("Zagreb",5,20),rijeka("Rijeka",15,35);

film p1(pula,"p1",60), p2(pula,"p2",65),
p3(pula,"p3",55), p4(pula,"p4",100);

film r1(rijeka,"r1",5), r2(rijeka,"r2",15),
r3(rijeka,"r3",75);

film z1(zagreb,"z1",10), z2(zagreb,"z2",10),
z3(zagreb,"z3",25), z4(zagreb,"z4",35),
z5(zagreb,"z5",40);

ispisi(film::svi_filmovi);
ispisi(videoteka::sve_videoteke);
ispisi(pula);
ispisi(r3);

cout << pula.posudi(r1,"Gavran") << endl;
cout << pula.posudi(p2,"Melkior") << endl;
cout << rijeka.posudi(r3,"Sus") << endl;
cout << zagreb.posudi(z5,"Mario") << endl;
cout << endl;

/* STANJE
GAVRAN ()
MELKIOR (P2) P2
SUS (R3) R3
MARIO (Z5) Z5
*/

cout << pula.osoba_vraca_film("Gavran") << endl;
cout << rijeka.osoba_vraca_film("Melkior") << endl;
cout << pula.posudi(p2,"Melkior") << endl;
cout << zagreb.posudi(z5,"Gavran") << endl;
cout << zagreb.posudi(z4,"Gavran") << endl;
cout << endl;

/* STANJE
GAVRAN (Z4) Z4
MELKIOR (P2)
SUS (R3) R3
MARIO (Z5) Z5
*/

ispisi(zagreb);

cout << z5.gledaj() << endl;
cout << rijeka.vrati(z5) << endl;
cout << r3.gledaj() << endl;
cout << r3.gledaj() << endl;
cout << r3.premotaj() << endl;
cout << r3.premotaj() << endl;
cout << rijeka.vrati(r3) << endl;
cout << z4.gledaj() << endl;
cout << z4.vrati(pula) << endl;
cout << endl;

/* STANJE
GAVRAN (Z4)
MELKIOR (P2)
SUS (R3)
MARIO (Z5)
*/

cout << p1.posudi("Gavran") << endl;
cout << z1.posudi("Melkior") << endl;
cout << r1.posudi("Sus") << endl;
cout << r2.posudi("Mario") << endl;
cout << endl;

/* STANJE
GAVRAN (Z4,P1) P1
MELKIOR (P2,Z1) Z1
SUS (R3,R1) R1
MARIO (Z5,R2) R2
*/

ispisi(rijeka);

cout << z1.naziv_videoteke() << endl;
cout << z1.vrati(pula) << endl;
cout << zagreb.posudi(z4,"Melkior") << endl;
ispisi(z4.osobe_koje_su_posudile_film());

/* STANJE
GAVRAN (Z4,P1) P1
MELKIOR (P2,Z1,Z4) Z4
SUS (R3,R1) R1
MARIO (Z5,R2) R2
*/

ispisi(film::trenutno_dostupni_filmovi());
ispisi(*film::najposudjivaniji_film());
ispisi(rijeka.filmovi_pogledani("Mario"));
ispisi(videoteka::filmovi_pogledani_svuda("Sus"));

// to be continued...

{
film p5(pula,"p5",50);
cout << pula.vrati(r1) << " " ;
cout << r2.gledaj() << " " ;
cout << r2.premotaj() << " " ;
cout << r2.vrati(pula) << endl;
cout << p5.posudi("Sus") << " " ;
cout << r2.posudi("Sus") << endl;
}
cout << r2.posudi("Sus") << endl;
cout << endl;

/* STANJE
GAVRAN (Z4,P1) P1
MELKIOR (P2,Z1,Z4) Z4
SUS (R3,R1,[P5],R2) R2
MARIO (Z5,R2)
*/
cout << pula.vrati(p1) << " " ;
cout << r2.premotaj() << " " ;
cout << r2.gledaj() << " " ;
cout << r2.vrati(zagreb) << endl;
cout << endl;

cout << zagreb.osoba_vraca_film("Nitko") << " " ;
cout << rijeka.osoba_vraca_film("Melkior") << " " ;
cout << zagreb.posudi(z5,"Mario") << " " ;
cout << zagreb.posudi(z4,"Mario") << " " ;
cout << pula.posudi(p3,"Mario") << " " ;
cout << pula.posudi(p3,"Gavran") << endl;
cout << endl;

/* STANJE
GAVRAN (Z4,P1,P3) P3
MELKIOR (P2,Z1,Z4)
SUS (R3,R1,[P5],R2)
MARIO (Z5,R2,Z4) Z4
*/

cout << film::nadji_film("z2")->posudi("Sus") << " " ;
cout << videoteka::nadji_videoteku("Zagreb")->posudi(z3,"Melkior") << "-" ;

cout << p3.premotaj() << " " ;
cout << p3.gledaj() << " " ;
cout << p3.premotaj() << " " ;
cout << z3.gledaj() << " " ;
cout << z2.premotaj() << "-" ;
cout << z3.gledaj() << " " ;
cout << z2.premotaj() << " " ;
cout << z2.gledaj() << " " ;
cout << z2.premotaj() << " " ;
cout << z4.gledaj() << endl;
cout << endl;

cout << z4.vrati(pula) << " " ;
cout << pula.vrati(p2) << " " ;
cout << pula.vrati(p3) << " " ;
cout << rijeka.osoba_vraca_film("Sus") << " " ;
cout << zagreb.osoba_vraca_film("Melkior") << endl;
cout << endl;

/* STANJE
GAVRAN (Z4,P1,P3)
MELKIOR (P2,Z1,Z4,Z3)
SUS (R3,R1,R2,Z2)
MARIO (Z5,R2,Z4)
*/

ispisi(videoteka::nadji_videoteku(z4.naziv_videoteke())->filmovi_pogledani("Gavran"));
ispisi(pula.filmovi_pogledani("Sus"));
ispisi(videoteka::filmovi_pogledani_svuda("Mario"));
ispisi(film::trenutno_dostupni_filmovi());
ispisi(*film::najposudjivaniji_film());
cout << film::nadji_film("r2")->posudi("Gavran") << endl << endl;
ispisi(*film::najposudjivaniji_film());

return 0;
}
[/code:1]

trebalo bi se ispisat sljedece:
[quote]p1
p2
p3
p4
r1
r2
r3
z1
z2
z3
z4
z5

Pula
Zagreb
Rijeka

Pula
Cijena premotavanja: 10, cijena preseljenja: 50
Trenutno dostupni filmovi:
p1
p2
p3
p4

r3
Vlasnistvo videoteke: Rijeka
Posudjen: ne, pogledan: ne, premotan: da
Dosadasnji posudjivaci:

0
1
1
1

0
100
0
0
1

Zagreb
Cijena premotavanja: 5, cijena preseljenja: 20
Trenutno dostupni filmovi:
z1
z2
z3

1
80
1
0
1
0
75
1
90

1
1
1
1

Rijeka
Cijena premotavanja: 15, cijena preseljenja: 35
Trenutno dostupni filmovi:
r3

Zagreb
60
1
Gavran
Melkior

p2
p3
p4
r3
z1
z2
z3
z5

z4
Vlasnistvo videoteke: Zagreb
Posudjen: da, pogledan: ne, premotan: da
Trenutno u posudbi kod: NEKOG
Dosadasnji posudjivaci:
Gavran
Melkior

r2

r1
r3

55 1 1 65
1 0
1

60 0 1 50

0 70 0 1 0 1

1 1-0 1 1 1 0-0 0 1 1 1

90 0 55 45 30

z4


r2
z4
z5

p1
p2
p3
p4
r1
r2
r3
z1
z2
z3
z4
z5

z4
Vlasnistvo videoteke: Zagreb
Posudjen: ne, pogledan: da, premotan: ne
Dosadasnji posudjivaci:
Gavran
Mario
Melkior

1

r2
Vlasnistvo videoteke: Rijeka
Posudjen: da, pogledan: ne, premotan: da
Trenutno u posudbi kod: NEKOG
Dosadasnji posudjivaci:
Gavran
Mario
Sus

[/quote]
evo moji main, trebate samo malo nastimat funkcije ispisi koje su ovisne o implementaciji (inace ih je napisao melkior, da ne bude da se kitim tudim perjem Very Happy )... treba podesit imena varijabli koja sam naveo velikim slovima i neke if-ove...
Kod:

#include "videoteka.h"

void ispisi (vector <film*> v) {
     int i;
     for (i=0; i<v.size(); i++) cout<<v[i]->IME<<endl;
     cout<<endl;
}

void ispisi (vector <videoteka*> v) {
     int i;
     for (i=0; i<v.size(); i++) cout<<v[i]->IME<<endl;
     cout<<endl;
}
void ispisi (set <string> v) {
     set<string>::iterator i;
     for (i=v.begin(); i!=v.end(); i++) cout<<(*i)<<endl;
     cout<<endl;
}
void ispisi (list <film*> v) {
     list<film*>::iterator i;
     for (i=v.begin(); i!=v.end(); i++) cout<<(*i)->IME<<endl;
     cout<<endl;
}
void ispisi (list <videoteka*> v) {
     list<videoteka*>::iterator i;
     for (i=v.begin(); i!=v.end(); i++) cout<<(*i)->IME<<endl;
     cout<<endl;
}

void ispisi (videoteka &v) {
     cout<<v.naziv<<endl;
     cout<<"Cijena premotavanja: "<<v.NESTO<<", cijena preseljenja: "<<v.NESTO<<endl;
     cout<<"Trenutno dostupni filmovi:"<<endl;
     ispisi(v.trenutno_dostupni_filmovi());
}

void ispisi (film &f) {
     cout<<f.naziv<<endl;
     cout<<"Vlasnistvo videoteke: "<<f.naziv_videoteke()<<endl;
     cout<<"Posudjen: "; if (NESTO) cout<<"ne, "; else cout<<"da, ";
     cout<<"pogledan: "; if (NESTO) cout<<"ne, "; else cout<<"da, ";
     cout<<"premotan: "; if (NESTO) cout<<"ne"<<endl; else cout<<"da"<<endl;
     if (NESTO) cout<<"Trenutno u posudbi kod: "<< " NEKOG " <<endl;
     cout<<"Dosadasnji posudjivaci:"<<endl;
     ispisi(f.osobe_koje_su_posudile_film());
}
   
int main(){
   
    videoteka pula("Pula",10,50),zagreb("Zagreb",5,20),rijeka("Rijeka",15,35);
   
    film p1(pula,"p1",60),  p2(pula,"p2",65),
         p3(pula,"p3",55), p4(pula,"p4",100);
   
    film r1(rijeka,"r1",5),  r2(rijeka,"r2",15),
         r3(rijeka,"r3",75);
   
    film z1(zagreb,"z1",10),  z2(zagreb,"z2",10),
         z3(zagreb,"z3",25),  z4(zagreb,"z4",35),
         z5(zagreb,"z5",40);
   
    ispisi(film::svi_filmovi);
    ispisi(videoteka::sve_videoteke);
    ispisi(pula);
    ispisi(r3);
         
    cout << pula.posudi(r1,"Gavran")    << endl;
    cout << pula.posudi(p2,"Melkior")   << endl;
    cout << rijeka.posudi(r3,"Sus")     << endl;
    cout << zagreb.posudi(z5,"Mario")   << endl;
    cout << endl;
   
/*      STANJE
GAVRAN      ()
MELKIOR     (P2)        P2
SUS         (R3)        R3
MARIO       (Z5)        Z5
*/
   
    cout << pula.osoba_vraca_film("Gavran")      << endl;
    cout << rijeka.osoba_vraca_film("Melkior")   << endl;
    cout << pula.posudi(p2,"Melkior")            << endl;
    cout << zagreb.posudi(z5,"Gavran")           << endl;
    cout << zagreb.posudi(z4,"Gavran")           << endl;
    cout << endl;

/*      STANJE
GAVRAN      (Z4)        Z4
MELKIOR     (P2)       
SUS         (R3)        R3
MARIO       (Z5)        Z5
*/

    ispisi(zagreb);
   
    cout << z5.gledaj()         << endl;
    cout << rijeka.vrati(z5)    << endl;
    cout << r3.gledaj()         << endl;
    cout << r3.gledaj()         << endl;
    cout << r3.premotaj()       << endl;
    cout << r3.premotaj()       << endl;
    cout << rijeka.vrati(r3)    << endl;
    cout << z4.gledaj()         << endl;
    cout << z4.vrati(pula)      << endl;   
    cout << endl;
   
/*      STANJE
GAVRAN      (Z4)       
MELKIOR     (P2)       
SUS         (R3)       
MARIO       (Z5)       
*/
     
    cout << p1.posudi("Gavran")    << endl;
    cout << z1.posudi("Melkior")   << endl;
    cout << r1.posudi("Sus")     << endl;
    cout << r2.posudi("Mario")   << endl;
    cout << endl;
   
/*      STANJE
GAVRAN      (Z4,P1)     P1       
MELKIOR     (P2,Z1)     Z1   
SUS         (R3,R1)     R1   
MARIO       (Z5,R2)     R2   
*/   

    ispisi(rijeka);
   
    cout << z1.naziv_videoteke()        << endl;
    cout << z1.vrati(pula)              << endl;
    cout << zagreb.posudi(z4,"Melkior") << endl;
    ispisi(z4.osobe_koje_su_posudile_film());
   
/*      STANJE
GAVRAN      (Z4,P1)     P1       
MELKIOR     (P2,Z1,Z4)  Z4   
SUS         (R3,R1)     R1   
MARIO       (Z5,R2)     R2   
*/ 
   
    ispisi(film::trenutno_dostupni_filmovi());
    ispisi(*film::najposudjivaniji_film());
    ispisi(rijeka.filmovi_pogledani("Mario"));
    ispisi(videoteka::filmovi_pogledani_svuda("Sus"));

// to be continued...

    {
    film p5(pula,"p5",50);   
    cout << pula.vrati(r1)   << " " ;
    cout << r2.gledaj()      << " " ;
    cout << r2.premotaj()    << " " ;
    cout << r2.vrati(pula)   << endl;
    cout << p5.posudi("Sus") << " " ;
    cout << r2.posudi("Sus") << endl;
    }
    cout << r2.posudi("Sus") << endl;
    cout << endl;

/*      STANJE
GAVRAN      (Z4,P1)             P1       
MELKIOR     (P2,Z1,Z4)          Z4   
SUS         (R3,R1,[P5],R2)     R2   
MARIO       (Z5,R2)       
*/
    cout << pula.vrati(p1)   << " " ;
    cout << r2.premotaj()    << " " ;
    cout << r2.gledaj()      << " " ;
    cout << r2.vrati(zagreb) << endl;
    cout << endl;
   
    cout << zagreb.osoba_vraca_film("Nitko")    << " " ;
    cout << rijeka.osoba_vraca_film("Melkior")  << " " ;
    cout << zagreb.posudi(z5,"Mario")           << " " ;
    cout << zagreb.posudi(z4,"Mario")           << " " ;
    cout << pula.posudi(p3,"Mario")             << " " ;
    cout << pula.posudi(p3,"Gavran")            << endl;
    cout << endl;

/*      STANJE
GAVRAN      (Z4,P1,P3)          P3       
MELKIOR     (P2,Z1,Z4)           
SUS         (R3,R1,[P5],R2)       
MARIO       (Z5,R2,Z4)          Z4
*/
   
    cout << film::nadji_film("z2")->posudi("Sus")                           << " " ;
    cout << videoteka::nadji_videoteku("Zagreb")->posudi(z3,"Melkior")      << "-" ;

    cout << p3.premotaj()    << " " ;
    cout << p3.gledaj()      << " " ;
    cout << p3.premotaj()    << " " ;
    cout << z3.gledaj()      << " " ;
    cout << z2.premotaj()    << "-" ;
    cout << z3.gledaj()      << " " ;
    cout << z2.premotaj()    << " " ;
    cout << z2.gledaj()      << " " ;
    cout << z2.premotaj()    << " " ;
    cout << z4.gledaj()      << endl;
    cout << endl;
   
    cout << z4.vrati(pula)                      << " " ;
    cout << pula.vrati(p2)                      << " " ;
    cout << pula.vrati(p3)                      << " " ;
    cout << rijeka.osoba_vraca_film("Sus")      << " " ;
    cout << zagreb.osoba_vraca_film("Melkior")  << endl;
    cout << endl;
   
/*      STANJE
GAVRAN      (Z4,P1,P3)                 
MELKIOR     (P2,Z1,Z4,Z3)           
SUS         (R3,R1,R2,Z2)       
MARIO       (Z5,R2,Z4)         
*/   

    ispisi(videoteka::nadji_videoteku(z4.naziv_videoteke())->filmovi_pogledani("Gavran"));
    ispisi(pula.filmovi_pogledani("Sus"));
    ispisi(videoteka::filmovi_pogledani_svuda("Mario"));
    ispisi(film::trenutno_dostupni_filmovi());
    ispisi(*film::najposudjivaniji_film());   
    cout << film::nadji_film("r2")->posudi("Gavran") << endl << endl;
    ispisi(*film::najposudjivaniji_film());
   
    return 0;
    }


trebalo bi se ispisat sljedece:
Citat:
p1
p2
p3
p4
r1
r2
r3
z1
z2
z3
z4
z5

Pula
Zagreb
Rijeka

Pula
Cijena premotavanja: 10, cijena preseljenja: 50
Trenutno dostupni filmovi:
p1
p2
p3
p4

r3
Vlasnistvo videoteke: Rijeka
Posudjen: ne, pogledan: ne, premotan: da
Dosadasnji posudjivaci:

0
1
1
1

0
100
0
0
1

Zagreb
Cijena premotavanja: 5, cijena preseljenja: 20
Trenutno dostupni filmovi:
z1
z2
z3

1
80
1
0
1
0
75
1
90

1
1
1
1

Rijeka
Cijena premotavanja: 15, cijena preseljenja: 35
Trenutno dostupni filmovi:
r3

Zagreb
60
1
Gavran
Melkior

p2
p3
p4
r3
z1
z2
z3
z5

z4
Vlasnistvo videoteke: Zagreb
Posudjen: da, pogledan: ne, premotan: da
Trenutno u posudbi kod: NEKOG
Dosadasnji posudjivaci:
Gavran
Melkior

r2

r1
r3

55 1 1 65
1 0
1

60 0 1 50

0 70 0 1 0 1

1 1-0 1 1 1 0-0 0 1 1 1

90 0 55 45 30

z4


r2
z4
z5

p1
p2
p3
p4
r1
r2
r3
z1
z2
z3
z4
z5

z4
Vlasnistvo videoteke: Zagreb
Posudjen: ne, pogledan: da, premotan: ne
Dosadasnji posudjivaci:
Gavran
Mario
Melkior

1

r2
Vlasnistvo videoteke: Rijeka
Posudjen: da, pogledan: ne, premotan: da
Trenutno u posudbi kod: NEKOG
Dosadasnji posudjivaci:
Gavran
Mario
Sus




_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 12:30 sub, 15. 5. 2010    Naslov: Citirajte i odgovorite

hvala puno =) =) =)
hvala puno =) =) =)


[Vrh]
Gost






PostPostano: 12:46 sub, 15. 5. 2010    Naslov: Citirajte i odgovorite

svaka čast! 8) a jel ima netko main za knjižnicu :?: :cry: :cry:
svaka čast! Cool a jel ima netko main za knjižnicu Question Crying or Very sad Crying or Very sad


[Vrh]
Gost






PostPostano: 15:14 sub, 15. 5. 2010    Naslov: Citirajte i odgovorite

u tekstu zadatka pise:mozete pretpostaviti da nece biti.. znaci da to ne treba provjeravati?
u tekstu zadatka pise:mozete pretpostaviti da nece biti.. znaci da to ne treba provjeravati?


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


Pridružen/a: 27. 11. 2007. (15:31:43)
Postovi: (61)16
Sarma = la pohva - posuda
13 = 23 - 10
Lokacija: *obrisano*

PostPostano: 16:32 sub, 15. 5. 2010    Naslov: Citirajte i odgovorite

kaj radi fja vrati u klasi autokuca?

racunam da je autombil vracen u tu autokucu i onda ovisno o tome jel mu to maticna kuca dodamo cijenu preseljenja te kuce u koju je vracen ?
kaj radi fja vrati u klasi autokuca?

racunam da je autombil vracen u tu autokucu i onda ovisno o tome jel mu to maticna kuca dodamo cijenu preseljenja te kuce u koju je vracen ?



_________________
bla bla
[Vrh]
Korisnički profil Pošaljite privatnu poruku YIM MSNM
bozidarsevo
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 17. 09. 2008. (10:15:01)
Postovi: (1D1)16
Spol: muško
Sarma = la pohva - posuda
-24 = 52 - 76
Lokacija: Samobor

PostPostano: 17:06 sub, 15. 5. 2010    Naslov: Citirajte i odgovorite

jel ima neko main za autokuću ? :)
jel ima neko main za autokuću ? Smile



_________________
misli globalno, djeluj lokalno!
http://backway.me/
http://seodoa.com
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Gost






PostPostano: 21:45 sub, 15. 5. 2010    Naslov: Citirajte i odgovorite

imam pitanje vezano uz videoteku, u tekstu zadatka piše : film se premotava na početak (ako nije bio premotan) u videoteci koja mu je vlasnik (vezano uz vraćanje filma), sad mi nije jasno, jel to znači da čim je film vraćen u videoteku da će se on i premotat? Pa idući koji ga posudi ga može prvo gledati,pa premotati itd..
nije mi jasno kako onda u mainu koji je gino stavio pred kraj ima ovaj ispis: za z4 piše Posudjen: ne, pogledan: da, premotan: ne . Ako nije posuđen znači da je u videoteci, jel ne bi onda trebao biti i premotan?
imam pitanje vezano uz videoteku, u tekstu zadatka piše : film se premotava na početak (ako nije bio premotan) u videoteci koja mu je vlasnik (vezano uz vraćanje filma), sad mi nije jasno, jel to znači da čim je film vraćen u videoteku da će se on i premotat? Pa idući koji ga posudi ga može prvo gledati,pa premotati itd..
nije mi jasno kako onda u mainu koji je gino stavio pred kraj ima ovaj ispis: za z4 piše Posudjen: ne, pogledan: da, premotan: ne . Ako nije posuđen znači da je u videoteci, jel ne bi onda trebao biti i premotan?


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


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 22:15 sub, 15. 5. 2010    Naslov: Citirajte i odgovorite

ma to je nebitno, to se nece provjeravat (ako film nije posuden)...
a ja ga premotam tek kad ga netko posudi, mislim zasto premotat film ako ga mozda niko nece ponovno posudit :D
ma to je nebitno, to se nece provjeravat (ako film nije posuden)...
a ja ga premotam tek kad ga netko posudi, mislim zasto premotat film ako ga mozda niko nece ponovno posudit Very Happy



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gino
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 12:50 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

[quote="mycky1111"]primjera radi, sto vraca funcija nadi_videoteku ako ta videoteka ne postoji? ja sam shvatila NULL, al jesam dobro shvatila?![/quote]

i mene bi ovo zanimalo, dal se mozda pretpostavlja da ce doticna postojat :?:
mycky1111 (napisa):
primjera radi, sto vraca funcija nadi_videoteku ako ta videoteka ne postoji? ja sam shvatila NULL, al jesam dobro shvatila?!


i mene bi ovo zanimalo, dal se mozda pretpostavlja da ce doticna postojat Question



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
mycky1111
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 05. 2008. (11:59:07)
Postovi: (D4)16
Spol: žensko
Sarma = la pohva - posuda
14 = 15 - 1

PostPostano: 13:43 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

e, zasto imate posebne mainove?
zar neciji main za videoteku ne bi trebao radit i na moj program?
mislim ime videoteke je ime, ime filma je definirano kao ime_filma, i tako bi se to u mainu trebalo zvat, i ne mozete vi to mijenjat? il?
mislim, nece oni tipkat 100 mainova? nije mi jasno!

e i, ako ja zelim gledat film, mora li mi gledan bit "ne", mislim mogu li gledat film koji je gledan, i kad premotan film, jer mi moram stavit i gledan "ne"
e, zasto imate posebne mainove?
zar neciji main za videoteku ne bi trebao radit i na moj program?
mislim ime videoteke je ime, ime filma je definirano kao ime_filma, i tako bi se to u mainu trebalo zvat, i ne mozete vi to mijenjat? il?
mislim, nece oni tipkat 100 mainova? nije mi jasno!

e i, ako ja zelim gledat film, mora li mi gledan bit "ne", mislim mogu li gledat film koji je gledan, i kad premotan film, jer mi moram stavit i gledan "ne"


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


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 14:15 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

[quote="mycky1111"]e, zasto imate posebne mainove?[/quote] :?:
[quote="mycky1111"]zar neciji main za videoteku ne bi trebao radit i na moj program?[/quote] ako je neovisan o implementaciji, da, ako ne, ne...
uvijek si mos sama napisat
[quote="mycky1111"]mislim ime videoteke je ime, ime filma je definirano kao ime_filma[/quote] di je to tocno definirano :?:
[quote="mycky1111"]mislim, nece oni tipkat 100 mainova?[/quote] mislim da ce ih napravit 6 za svaku grupu :D
[quote="mycky1111"]e i, ako ja zelim gledat film, mora li mi gledan bit "ne", mislim mogu li gledat film koji je gledan, i kad premotan film, jer mi moram stavit i gledan "ne"[/quote] ovisi o tvojoj implementaciji sta ces ti stavit ne i sta da, uglavnom ako pogledas film, da bi ga ponovno pogledala moras ga premotat, i obratno
mycky1111 (napisa):
e, zasto imate posebne mainove?
Question
mycky1111 (napisa):
zar neciji main za videoteku ne bi trebao radit i na moj program?
ako je neovisan o implementaciji, da, ako ne, ne...
uvijek si mos sama napisat
mycky1111 (napisa):
mislim ime videoteke je ime, ime filma je definirano kao ime_filma
di je to tocno definirano Question
mycky1111 (napisa):
mislim, nece oni tipkat 100 mainova?
mislim da ce ih napravit 6 za svaku grupu Very Happy
mycky1111 (napisa):
e i, ako ja zelim gledat film, mora li mi gledan bit "ne", mislim mogu li gledat film koji je gledan, i kad premotan film, jer mi moram stavit i gledan "ne"
ovisi o tvojoj implementaciji sta ces ti stavit ne i sta da, uglavnom ako pogledas film, da bi ga ponovno pogledala moras ga premotat, i obratno



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
mycky1111
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 05. 2008. (11:59:07)
Postovi: (D4)16
Spol: žensko
Sarma = la pohva - posuda
14 = 15 - 1

PostPostano: 14:36 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

nemoj mi toliko upitnika! :lol:
evo kod ovog tvog main-a
kod funkcija za ispis, ti s "v[i]->IME" pristupas i-tom filmu il videoteci i to njegovom imenu. al ono, videoteka ima svoje ime a to je "ime", a film ima svoje ime i to je "ime_filma". znaci, da bi bio neovisan o implementaciji, i meni i tebi bi se iz main-a imenu filma trebalo pristupat s "ime_filma"?!
mozda ja ne kontam, al...

[size=9][color=#999999]Added after 2 minutes:[/color][/size]

[quote="Gino"]void ispisi (film &f) {
cout<<f.naziv<<endl;
...
}[/quote]

sta je naziv? mislim, znam da je to ime filma, al nece oni citat tvoj kod i gledat kako si ti nazvao film. ja mislim da bi tu trebalo pisat [b]cout<<f.ime_filma<<endl;[/b] ?
nemoj mi toliko upitnika! Laughing
evo kod ovog tvog main-a
kod funkcija za ispis, ti s "v[i]→IME" pristupas i-tom filmu il videoteci i to njegovom imenu. al ono, videoteka ima svoje ime a to je "ime", a film ima svoje ime i to je "ime_filma". znaci, da bi bio neovisan o implementaciji, i meni i tebi bi se iz main-a imenu filma trebalo pristupat s "ime_filma"?!
mozda ja ne kontam, al...

Added after 2 minutes:

Gino (napisa):
void ispisi (film &f) {
cout<<f.naziv<<endl;
...
}


sta je naziv? mislim, znam da je to ime filma, al nece oni citat tvoj kod i gledat kako si ti nazvao film. ja mislim da bi tu trebalo pisat cout<<f.ime_filma<<endl; ?


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


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 14:52 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

a di je on reko da se meni ime filma mora zvat ime_filma?
ocito je da on nece nikad ni ispisivat ime filma na neki takav nacin, bas zato sta nema funkciju koja ga vraca...
a di je on reko da se meni ime filma mora zvat ime_filma?
ocito je da on nece nikad ni ispisivat ime filma na neki takav nacin, bas zato sta nema funkciju koja ga vraca...



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
mycky1111
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 05. 2008. (11:59:07)
Postovi: (D4)16
Spol: žensko
Sarma = la pohva - posuda
14 = 15 - 1

PostPostano: 15:07 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

aha! a dobro, ja sam to malo krivo shvatila, nemoj se odma ljutit :D
aha! a dobro, ja sam to malo krivo shvatila, nemoj se odma ljutit Very Happy


[Vrh]
Korisnički profil Pošaljite privatnu poruku
there is no spoon
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 04. 2008. (11:12:06)
Postovi: (36)16
Sarma = la pohva - posuda
= 6 - 1

PostPostano: 16:28 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

imam problem sa shvacanjem zadatka
autokucu imam.

nije mi bas najjasnije ovo sa gorivom. imam neke ideje sto bi bilo najlogicnije, ali kako nije precizirano moram pitat

dakle, koliko goriva automobil ima na pocetku (pri kreiranju objekta automobil)? pretpostavljam nula

sto biva sa funkcijom vozi ako nema dovoljno goriva (opet, pretpostavljam da odvozi koliko moze tj dok gorivo ne dodje do nule)

gorivo vrlo vjerojatno ne ide u minus?

e sad, u trenutku posudjivanja automobil valjda ima goriva koliko mu je ostalo od prethodnog vozaca (ili autokuca to vrati na nulu ili neki vec broj)?

osoba koja posudi automobil ga vozi, vozi, dolije gorivo, vozi, dolije gorivo, vozi. meni nije bitno koliko je on sve skupa dolijevao goriva jer to radi o svom trosku neovisno od autokuce, jel tako?
tj., meni je samo bitna razlika u kolicini goriva na pocetku posudbe i pri vracanju?

molim da-ove, ili ne-ove s objasnjenjima nakon svakog odlomka

hvala
imam problem sa shvacanjem zadatka
autokucu imam.

nije mi bas najjasnije ovo sa gorivom. imam neke ideje sto bi bilo najlogicnije, ali kako nije precizirano moram pitat

dakle, koliko goriva automobil ima na pocetku (pri kreiranju objekta automobil)? pretpostavljam nula

sto biva sa funkcijom vozi ako nema dovoljno goriva (opet, pretpostavljam da odvozi koliko moze tj dok gorivo ne dodje do nule)

gorivo vrlo vjerojatno ne ide u minus?

e sad, u trenutku posudjivanja automobil valjda ima goriva koliko mu je ostalo od prethodnog vozaca (ili autokuca to vrati na nulu ili neki vec broj)?

osoba koja posudi automobil ga vozi, vozi, dolije gorivo, vozi, dolije gorivo, vozi. meni nije bitno koliko je on sve skupa dolijevao goriva jer to radi o svom trosku neovisno od autokuce, jel tako?
tj., meni je samo bitna razlika u kolicini goriva na pocetku posudbe i pri vracanju?

molim da-ove, ili ne-ove s objasnjenjima nakon svakog odlomka

hvala


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


Pridružen/a: 01. 11. 2009. (16:47:41)
Postovi: (1A)16
Spol: muško
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 18:02 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

there is no spoon, pretpostavke su ti sve logične i odgovori su ti svugdje ili da ili svejedno :) ja sam koristio iste takve...
there is no spoon, pretpostavke su ti sve logične i odgovori su ti svugdje ili da ili svejedno Smile ja sam koristio iste takve...


[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
Gost






PostPostano: 18:12 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

ja imam knjižnice, i definitivno mi nije jasno što da radim s ovim stranicama?? kako ću naći najpoderivaniju stranicu,kad ne znam koliko ih ima? jedino,ako ova f-ja ne podere tu stranicu(šala) :P :D :D što uopće ta funkcija može raditi? provjeravat jeli ta stranica poderana, ali ja ne znam koliko stranica ima :cry: može netko to malo razjasniti
ja imam knjižnice, i definitivno mi nije jasno što da radim s ovim stranicama?? kako ću naći najpoderivaniju stranicu,kad ne znam koliko ih ima? jedino,ako ova f-ja ne podere tu stranicu(šala) Razz Very Happy Very Happy što uopće ta funkcija može raditi? provjeravat jeli ta stranica poderana, ali ja ne znam koliko stranica ima Crying or Very sad može netko to malo razjasniti


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


Pridružen/a: 01. 11. 2009. (16:47:41)
Postovi: (1A)16
Spol: muško
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 19:29 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

Evo jedan primjer maina za autokuce, jedina pretpostavka je da se u klasi automobil nalazi varijabla 'registracija', a u klasi autokuca varijabla 'ime_autokuce'...

[code:1]
#include "autokuca.h"
#include <iostream>

int main()
{
autokuca *A = new autokuca("Vrdoljak", 200);
autokuca *B = new autokuca("Buric", 250);
autokuca *C = new autokuca("Dojkic", 220);

automobil *p = new automobil(*B, "ZG-524-RB", 100, 12);
automobil *q = new automobil(*C, "RI-243-TB", 120, 15);
automobil *r = new automobil(*B, "ZG-672-GR", 180, 13);
automobil *s = new automobil(*A, "OS-935-AT", 160, 15);
automobil *t = new automobil(*A, "VU-106-ZA", 145, 18);
automobil *u = new automobil(*C, "ZG-534-IG", 130, 11);
automobil *v = new automobil(*C, "ZD-714-PB", 140, 14);
automobil *w = new automobil(*A, "BJ-645-GT", 155, 17);
automobil *x = new automobil(*A, "ST-702-ME", 160, 15);

cout << "Dostupni automobili u autokuci Dojkic: " << endl;
vector<automobil*> tren_dost = (autokuca::nadji_autokucu("Dojkic"))->trenutno_dostupni_automobili();
for (vector<automobil*>::iterator it = tren_dost.begin(); it != tren_dost.end(); ++it)
cout << (*it)->registracija << endl;

cout << "Marko iznajmljuje automobil r u autokuci A: " << A->iznajmi(*r, "Marko") << endl;

cout << "Marko iznajmljuje automobil r: " << r->iznajmi("Marko") << endl;

r->dolij_goriva(200);
r->vozi(50);
r->vozi(70);

cout << "Dostupni automobili u autokuci Buric: " << endl;
tren_dost = (autokuca::nadji_autokucu("Buric"))->trenutno_dostupni_automobili();
for (vector<automobil*>::iterator it = tren_dost.begin(); it != tren_dost.end(); ++it)
cout << (*it)->registracija << endl;

cout << "Marko vraća automobil r u autokucu C: " << C->vrati(*r) << endl;

cout << "Ivica iznajmljuje automobil s: " << s->iznajmi("Ivica") << endl;
cout << "Ivica iznajmljuje automobil t: " << t->iznajmi("Ivica") << endl;

p->dolij_goriva(30);
p->vozi(50);

cout << "Marin iznajmljuje automobil x: " << x->iznajmi("Marin") << endl;
cout << "Branko iznajmljuje automobil x: " << x->iznajmi("Branko") << endl;

cout << "Iznajmljeni automobili u A: " << endl;
map<string, automobil*> iznajmljeni_u_A = A->iznajmljeni_automobili();
for (map<string, automobil*>::iterator it = iznajmljeni_u_A.begin(); it != iznajmljeni_u_A.end(); ++it)
cout << (*it).first << " " << (*it).second->registracija << endl;

cout << "Sve autokuce: " << endl;
for (list<autokuca*>::iterator it = autokuca::sve_autokuce.begin(); it != autokuca::sve_autokuce.end(); ++it)
cout << (*it)->ime_autokuce << endl;

cout << "Automobil registracije BJ-645-GT nalazi se u autokuci: " << automobil::nadji_automobil("BJ-645-GT")->naziv_autokuce() << endl;

cout << "Vraćam x u autokucu A: " << x->vrati(*A) << endl;
cout << "Ivan iznajmljuje r: " << r->iznajmi("Ivan") << endl;

cout << "Osobe koje su iznajmile automobil r: " << endl;
set<string> osobe_r = r->osobe_koje_su_iznajmile_automobil();
for (set<string>::iterator it = osobe_r.begin(); it != osobe_r.end(); ++it)
cout << *it << endl;

cout << "Popis trenutno dostupnih automobila: " << endl;
vector<automobil*> d = automobil::trenutno_dostupni_automobili();
for (vector<automobil*>::iterator it = d.begin(); it != d.end(); ++it)
cout << (*it)->registracija << endl;

cout << "Vračam s u autokucu B: " << s->vrati(*B) << endl;
cout << "Danijel iznajmljuje s: " << s->iznajmi("Danijel") << endl;
s->dolij_goriva(80);
s->vozi(80);
cout << "Danijel vraća s u B: " << B->osoba_vraca_automobil("Danijel") << endl;

automobil *najpos = automobil::najposudjivaniji_automobil();
cout << "Najposuđivaniji automobil: " << najpos->registracija << endl;

s->dolij_goriva(40);
s->vozi(40);

najpos = automobil::najposudjivaniji_automobil();
cout << "Najposuđivaniji automobil: " << najpos->registracija << endl;

// testiranje destruktora
cout << "Obrisan x!" << endl;
delete x;

cout << "Automobili dostupni u A: " << endl;
tren_dost = A->trenutno_dostupni_automobili();
for (vector<automobil*>::iterator it = tren_dost.begin(); it != tren_dost.end(); ++it)
cout << (*it)->registracija << endl;
cout << "Obrisani w, t i s" << endl;

delete w; delete t; delete s;

cout << "Automobili dostupni u A: " << endl;
tren_dost = A->trenutno_dostupni_automobili();
for (vector<automobil*>::iterator it = tren_dost.begin(); it != tren_dost.end(); ++it)
cout << (*it)->registracija << endl;

cout << "Obrisana autokuca A" << endl;
delete A;
cout << "Sve autokuce: " << endl;
for (list<autokuca*>::iterator it = autokuca::sve_autokuce.begin(); it != autokuca::sve_autokuce.end(); ++it)
cout << (*it)->ime_autokuce << endl;

return 0;
}
[/code:1]

a ispis bi trebao biti
[quote]
Dostupni automobili u autokuci Dojkic:
RI-243-TB
ZD-714-PB
ZG-534-IG
Marko iznajmljuje automobil r u autokuci A: 0
Marko iznajmljuje automobil r: 1
Dostupni automobili u autokuci Buric:
ZG-524-RB
Marko vraća automobil r u autokucu C: -640
Ivica iznajmljuje automobil s: 1
Ivica iznajmljuje automobil t: 0
Marin iznajmljuje automobil x: 1
Branko iznajmljuje automobil x: 0
Iznajmljeni automobili u A:
Ivica OS-935-AT
Marin ST-702-ME
Sve autokuce:
Vrdoljak
Buric
Dojkic
Automobil registracije BJ-645-GT nalazi se u autokuci: Vrdoljak
Vraćam x u autokucu A: 160
Ivan iznajmljuje r: 1
Osobe koje su iznajmile automobil r:
Ivan
Marko
Popis trenutno dostupnih automobila:
BJ-645-GT
RI-243-TB
ST-702-ME
VU-106-ZA
ZD-714-PB
ZG-524-RB
ZG-534-IG
Vračam s u autokucu B: 410
Danijel iznajmljuje s: 1
Danijel vraća s u B: 410
Najposuđivaniji automobil: ZG-672-GR
Najposuđivaniji automobil: OS-935-AT
Obrisan x!
Automobili dostupni u A:
BJ-645-GT
OS-935-AT
VU-106-ZA
Obrisani w, t i s
Automobili dostupni u A:
Obrisana autokuca A
Sve autokuce:
Buric
Dojkic
[/quote]
Evo jedan primjer maina za autokuce, jedina pretpostavka je da se u klasi automobil nalazi varijabla 'registracija', a u klasi autokuca varijabla 'ime_autokuce'...

Kod:

#include "autokuca.h"
#include <iostream>

int main()
{
   autokuca *A = new autokuca("Vrdoljak", 200);
   autokuca *B = new autokuca("Buric", 250);
   autokuca *C = new autokuca("Dojkic", 220);

   automobil *p = new automobil(*B, "ZG-524-RB", 100, 12);
   automobil *q = new automobil(*C, "RI-243-TB", 120, 15);
   automobil *r = new automobil(*B, "ZG-672-GR", 180, 13);
   automobil *s = new automobil(*A, "OS-935-AT", 160, 15);
   automobil *t = new automobil(*A, "VU-106-ZA", 145, 18);
   automobil *u = new automobil(*C, "ZG-534-IG", 130, 11);
   automobil *v = new automobil(*C, "ZD-714-PB", 140, 14);
   automobil *w = new automobil(*A, "BJ-645-GT", 155, 17);
   automobil *x = new automobil(*A, "ST-702-ME", 160, 15);
   
   cout << "Dostupni automobili u autokuci Dojkic: " << endl;
   vector<automobil*> tren_dost = (autokuca::nadji_autokucu("Dojkic"))->trenutno_dostupni_automobili();
   for (vector<automobil*>::iterator it = tren_dost.begin(); it != tren_dost.end(); ++it)
      cout << (*it)->registracija << endl;

   cout << "Marko iznajmljuje automobil r u autokuci A: " << A->iznajmi(*r, "Marko") << endl;

   cout << "Marko iznajmljuje automobil r: " << r->iznajmi("Marko") << endl;
   
   r->dolij_goriva(200);
   r->vozi(50);
   r->vozi(70);

   cout << "Dostupni automobili u autokuci Buric: " << endl;
   tren_dost = (autokuca::nadji_autokucu("Buric"))->trenutno_dostupni_automobili();
   for (vector<automobil*>::iterator it = tren_dost.begin(); it != tren_dost.end(); ++it)
      cout << (*it)->registracija << endl;
   
   cout << "Marko vraća automobil r u autokucu C: " << C->vrati(*r) << endl;

   cout << "Ivica iznajmljuje automobil s: " << s->iznajmi("Ivica") << endl;
   cout << "Ivica iznajmljuje automobil t: " << t->iznajmi("Ivica") << endl;
   
   p->dolij_goriva(30);
   p->vozi(50);

   cout << "Marin iznajmljuje automobil x: " << x->iznajmi("Marin") << endl;
   cout << "Branko iznajmljuje automobil x: " << x->iznajmi("Branko") << endl;

   cout << "Iznajmljeni automobili u A: " << endl;
   map<string, automobil*> iznajmljeni_u_A = A->iznajmljeni_automobili();
   for (map<string, automobil*>::iterator it = iznajmljeni_u_A.begin(); it != iznajmljeni_u_A.end(); ++it)
      cout << (*it).first << " " << (*it).second->registracija << endl;

   cout << "Sve autokuce: " << endl;
   for (list<autokuca*>::iterator it = autokuca::sve_autokuce.begin(); it != autokuca::sve_autokuce.end(); ++it)
      cout << (*it)->ime_autokuce << endl;

   cout << "Automobil registracije BJ-645-GT nalazi se u autokuci: " << automobil::nadji_automobil("BJ-645-GT")->naziv_autokuce() << endl;

   cout << "Vraćam x u autokucu A: " << x->vrati(*A) << endl;
   cout << "Ivan iznajmljuje r: " << r->iznajmi("Ivan") << endl;
   
   cout << "Osobe koje su iznajmile automobil r: " << endl;
   set<string> osobe_r = r->osobe_koje_su_iznajmile_automobil();
   for (set<string>::iterator it = osobe_r.begin(); it != osobe_r.end(); ++it)
      cout << *it << endl;

   cout << "Popis trenutno dostupnih automobila: " << endl;
   vector<automobil*> d = automobil::trenutno_dostupni_automobili();
   for (vector<automobil*>::iterator it = d.begin(); it != d.end(); ++it)
      cout << (*it)->registracija << endl;

   cout << "Vračam s u autokucu B: " << s->vrati(*B) << endl;
   cout << "Danijel iznajmljuje s: " << s->iznajmi("Danijel") << endl;
   s->dolij_goriva(80);
   s->vozi(80);
   cout << "Danijel vraća s u B: " << B->osoba_vraca_automobil("Danijel") << endl;

   automobil *najpos = automobil::najposudjivaniji_automobil();
   cout << "Najposuđivaniji automobil: " << najpos->registracija << endl;

   s->dolij_goriva(40);
   s->vozi(40);

   najpos = automobil::najposudjivaniji_automobil();
   cout << "Najposuđivaniji automobil: " << najpos->registracija << endl;

   // testiranje destruktora
   cout << "Obrisan x!" << endl;
   delete x;

   cout << "Automobili dostupni u A: " << endl;
   tren_dost = A->trenutno_dostupni_automobili();
   for (vector<automobil*>::iterator it = tren_dost.begin(); it != tren_dost.end(); ++it)
      cout << (*it)->registracija << endl;
   cout << "Obrisani w, t i s" << endl;

   delete w; delete t; delete s;
   
   cout << "Automobili dostupni u A: " << endl;
   tren_dost = A->trenutno_dostupni_automobili();
   for (vector<automobil*>::iterator it = tren_dost.begin(); it != tren_dost.end(); ++it)
      cout << (*it)->registracija << endl;

   cout << "Obrisana autokuca A" << endl;      
   delete A;
   cout << "Sve autokuce: " << endl;
   for (list<autokuca*>::iterator it = autokuca::sve_autokuce.begin(); it != autokuca::sve_autokuce.end(); ++it)
      cout << (*it)->ime_autokuce << endl;

   return 0;
}


a ispis bi trebao biti
Citat:

Dostupni automobili u autokuci Dojkic:
RI-243-TB
ZD-714-PB
ZG-534-IG
Marko iznajmljuje automobil r u autokuci A: 0
Marko iznajmljuje automobil r: 1
Dostupni automobili u autokuci Buric:
ZG-524-RB
Marko vraća automobil r u autokucu C: -640
Ivica iznajmljuje automobil s: 1
Ivica iznajmljuje automobil t: 0
Marin iznajmljuje automobil x: 1
Branko iznajmljuje automobil x: 0
Iznajmljeni automobili u A:
Ivica OS-935-AT
Marin ST-702-ME
Sve autokuce:
Vrdoljak
Buric
Dojkic
Automobil registracije BJ-645-GT nalazi se u autokuci: Vrdoljak
Vraćam x u autokucu A: 160
Ivan iznajmljuje r: 1
Osobe koje su iznajmile automobil r:
Ivan
Marko
Popis trenutno dostupnih automobila:
BJ-645-GT
RI-243-TB
ST-702-ME
VU-106-ZA
ZD-714-PB
ZG-524-RB
ZG-534-IG
Vračam s u autokucu B: 410
Danijel iznajmljuje s: 1
Danijel vraća s u B: 410
Najposuđivaniji automobil: ZG-672-GR
Najposuđivaniji automobil: OS-935-AT
Obrisan x!
Automobili dostupni u A:
BJ-645-GT
OS-935-AT
VU-106-ZA
Obrisani w, t i s
Automobili dostupni u A:
Obrisana autokuca A
Sve autokuce:
Buric
Dojkic


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


Pridružen/a: 03. 12. 2008. (00:49:03)
Postovi: (71)16
Spol: žensko
Sarma = la pohva - posuda
= 2 - 0
Lokacija: Zagreb

PostPostano: 20:34 ned, 16. 5. 2010    Naslov: Citirajte i odgovorite

[quote="Kardinal"]Evo jedan primjer maina za autokuce[/quote]

Tenkju veri mač :)
Kardinal (napisa):
Evo jedan primjer maina za autokuce


Tenkju veri mač Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
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 Prethodno  1, 2, 3, 4, 5, 6, 7, 8  Sljedeće
Stranica 2 / 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