[ boguda @ 04.09.2014. 23:44 ] @
Definisati klasu Studentkoja sadrZisledede javne atribute:

prezime - prezime studenta, ime - ime studenta

brI ndel<sa broj indeksa ispitni Rok- ispitni rok
smer-smer

brojPoena-ukupanbroj poena(zbir prvog ulaznog,drugog ulaznog,prvog radunskog, drugog radunskogi seminarskograda) Metoda:

Kreirati metodu sortO za sortiranje studenata prema ukupnom broju poenau opadajudem

poretku. Ovaj deo ne znam da uradim


Kreirati dogailaj za:
Upis -koji upisuje vrednosti atributa, koje
korisnik unosi sa tastature. Ovo je valjda samo kreiranje objekta klase sudent tj
Student st=new Student();

st.ime=txtBoxIme.Text;
st.prezime=txtBoxPrezime.Text;

Kreirati dogadaj za:
Ispiss ortiranihp odatal(a- ispisujeu listBoxl kontrolu podatkeo svim studentimas ortiranimu opadaju6emp oretkup remau kupnom
broju poena u obliku:
Prezime studenta: prezime
ime studentai ime
Broj poena: brojPoena
Broj indel<sazb r ojI ndel rsa
Ispitni rokz ispitniRok
Smer.' smer i oko ovoga treba pomoc
[ boguda @ 04.09.2014. 23:57 ] @
Znam da je glupost ali bukvalno sam sve pozaboravljao pa ako moze pomoc oko ovoga Unapred hvala...!!!
[ ravni @ 05.09.2014. 09:56 ] @
Probaj da pises u zenskom rodu, brze ces dobiti pomoc.
[ boguda @ 05.09.2014. 10:17 ] @
Mozda bih imao vise srece stvarno...
mozda nisam ni pitanje postavio adekvatno ali razumem da je ovde ljudima i dosadno da odgovaraju na ovakva pitanja vise
[ jablan @ 05.09.2014. 11:41 ] @
Vidim da se nisi iscimao ni da pošteno prekucaš zadatak već si kopipejstovao sa PDF-a ili odakle već.

U principu, ljudi više vole da pomognu kad primete da si se barem malo potrudio da samostalno rešiš zadatak.
[ boguda @ 05.09.2014. 12:03 ] @
OK naravno nisam hteo da komplikujem ali u pravu si moja greska.
Probacu ponovo
Imam Form1 sa kontrolama textbox i list box i button

Treba da dodam klasu Sutdent i to sam uradio
class Student
{
public string ime;
public string prezime;
public string ispitniRok;
public string smer;
public int brIndeksa;
public int brojPoena;

}

na Form1
private void btnUnosPodataka_Click(object sender, EventArgs e)
{
Student st = new Student();
st.prezime = txtPrezime.Text;
st.ime = txtIme.Text;
st.brIndeksa = int.Parse(txtBrIdexa.Text);
st.ispitniRok = txtIspitnirok.Text;
st.smer = txtSmer.Text;
st.brojPoena = int.Parse(txtPoeni1.Text) + int.Parse(txtPoeni2.Text) +
int.Parse(txtPoeni3.Text) + int.Parse(txtPoeni4.Text);
}
e sad prvi problem
Napraviti metodu sort koja sortira studente premaukupnom broju pone i to u opadajucem redosledu
i drugi problem ipisati sve studente u listBoxu i opet u istom opadajucem redosledu tj pozivom metode sort()

Ono sto ne znam jeste kako da sacuvam vise instanci jedne klase i kako da ih sve ispisem i sortiram uporedjivanjem jednog atributa jasno mi je da treba nesto kao
Student st=new Student();
pa da kroz neku if petlju proverim sve st.brojPoena
[ ravni @ 05.09.2014. 13:58 ] @
Citat:
boguda: Ono sto ne znam jeste kako da sacuvam vise instanci jedne klase
Sto se tice ovoga, mozes iskoristiti genericku listu (http://msdn.microsoft.com/en-us/library/6sh2ey19(v=vs.110).aspx):
Code:
System.Collections.Generic.List<Student> studenti = new System.Collections.Generic.List<Student>();
U tu listu elemente dodajes sa
Code:
studenti.Add(student);
[ boguda @ 06.09.2014. 07:54 ] @
a metoda sort?
[ AMD guy @ 08.09.2014. 10:11 ] @
Koji sort algoritam, imas ovde listu algoritama. Ti bi prvo morao da popunis tu genericku listu sa studentima pa onda da je sortiras
[ boguda @ 08.09.2014. 12:48 ] @
Napraviti metodu sort koja sortira studente prema ukupnom broju pone i to u opadajucem redosledu
i drugi problem ipisati sve studente u listBoxu i opet u istom opadajucem redosledu tj pozivom metode sort()