Potrebna pomoc u vezi zadatka iz programiranja

Potrebna pomoc u vezi zadatka iz programiranja

offline
  • Pridružio: 18 Sep 2007
  • Poruke: 134
  • Gde živiš: Nis

Jel znako neka da uradi ovaj zadatak. Pokusavao sam nekoliko puta ali mi ne ide.
- Na programskom jeziku C++ kreirati klasu Student koja kao privatne članove ima ime i prezime studenta, broj indeksa i prosečnu ocenu. Od javnih metoda sadrži konstruktor koji postavlja sve atribute, inline funkciju koja vraća broj indeksa, inline funkciju koja vraća ime i prezime (kao jedan tekstualni niz) i funkciju koja vraća prosečnu ocenu. Potom kreirati klasu Amfiteatar koja treba da sadrži informacije o prisutnim studentima. Naime, amfiteatar se može predstaviti kao matrica, gde svaki element matrice predstavlja jedno sedište. Sedište može da bude zauzeto (i u tom slučaju element ukazuje na objekat tipa Student) ili slobodno (pokazivač je null). Matrica je fiksnih dimenzija, 20x15. Od javnih metoda, klasa sadrži:
• konstruktor koji postavlja naziv amfiteatra,
• desktruktor,
• funkciju za dodeljivanje postojećeg studenta amfiteatru,
• funkciju koja računa prosečnu ocenu svih pristunih studenata,
• funkciju koja vraća broj indeksa studenta sa najvećom prosečnom ocenom
U funkciji main kreirati najmanje 5 objekata klase Student. Zatim napraviti objekat klase Amfiteatar, dodeliti mu 5 studenta, i odštampati prosečnu ocenu prisutnih studenata i broj indeksa studenta sa najvećim prosekom. Zatim klasi Amfiteatar, dodati sledeće operatorske funkcije:
• operatorsku funkciju + za dodeljivanje slobodnog mesta studentu. Studente treba raspoređivati popunjavanjem svakog drugog mesta počevši od zadnjeg reda zadnje kolone. Ukoliko se na taj način ne nađe slobodno mesto (svako drugo mesto je popunjeno), dodeliti prvo slobodno mesto počevši od zadnjeg reda zadnje kolone.
• operatorsku funkciju - za oslobađanje mesta sa zadatim koordinatama
• prijateljsku operatorsku funkciju << za ispis naziva amfiteatra, prosečnu ocenu svih prisutnih studenata kao i indeks studenta sa najvećom prosečnom ocenom
Klasi Student dodati sledeće operatorske funkcije:
• prijateljsku operatorsku funkciju >> za učitavanje podataka
• prijateljsku operatorsku funkciju << za štampanje informacija o studentu
U funkciji main kreirati više objekta klase Student. Zatim napraviti objekat klase Amfiteatar



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 30 Maj 2005
  • Poruke: 1014
  • Gde živiš: Mbabane

Sta ti ne ide, Student, ili amfiteatar?
Koji dio nije jasan?
Posalji sta si uradio, odn. dokle ide...



offline
  • Pridružio: 18 Sep 2007
  • Poruke: 134
  • Gde živiš: Nis

Amfiteatar. Jel mozes ti nekako da mi uradis ceo zadatak? Smile

offline
  • pixxel  Male
  • Legendarni građanin
  • Pridružio: 21 Jun 2005
  • Poruke: 9091
  • Gde živiš: Tu i tamo...

Bilo bi malo glupo da ti uradi ceo zadatak, zar ne? gde je tu tvoj trud onda...

offtopic: ovo mi opasno lici na neki od laslovih sick zadataka (laslo = Laslo Kraus, profesor programiranja na etfu i vetsu...)

offline
  • Pridružio: 18 Sep 2007
  • Poruke: 134
  • Gde živiš: Nis

Nije etf nego elektronski u Nisu. To mi je zadatak za vezbanje, koji ne znam da uradim.

offline
  • Pridružio: 25 Jul 2003
  • Poruke: 431
  • Gde živiš: Nis

Pitaj asistenticu Suzu da ti objasni, ne objasnjava lose, glupo je da se grebes od drugih da ti urade zadatak a ovo sto si postavio se ne radi u dva reda, a najbitnije od svega ako ti ovde neko uradi nikad nista neces nauciti, zasto si uopste upisivao smer za racunare ako ne volis da programiras (mozda sam malo preterao al ne volim grebatore)

offline
  • Pridružio: 30 Maj 2005
  • Poruke: 1014
  • Gde živiš: Mbabane

... opasno lici i na gomilu uradjenih primjera po Laslovim knjigama ...

offline
  • Pridružio: 18 Sep 2007
  • Poruke: 134
  • Gde živiš: Nis

U redu. Hvala vam u svakom slucaju.

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Iskopiraj sta si uradio i kazi gde je zapelo pa cemo pomoci.


BTW Zadatak je od Lasla 100%

Ko je trenutno na forumu
 

Ukupno su 989 korisnika na forumu :: 22 registrovanih, 1 sakriven i 966 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Bluper, Bobrock1, brundo65, Dannyboy, doloress, Faki-Valjevo, Georgius, Hans Gajger, Haris, Koridor, kybonacci, mercedesamg, Metanoja, Milan A. Nikolic, milenko crazy north, mkukoleca, Petrus, rovac, royst33, shlauf, vaso1, 2001