public double cetvrtaMetodaTeniser(Turnir.VrstaTurnira vrst) { double prosek = 0; double zbir = 0; int count = 0; foreach (RezultatnaTurniru r in RezultatiNaTurnirima) { if (r.Turnir.Vrsta.Equals(vrst)) { zbir += r.BrojOsvojenihBodova; count++; } } return prosek = zbir / count; }
static void Main(string[] args) { Turnir t = new Turnir(2016, "MojTurnir", 1000, Turnir.VrstaTurnira.Grandslam); Turnir t1 = new Turnir(2015, "TvojTurnir", 1000, Turnir.VrstaTurnira.Masters); Turnir t2 = new Turnir(2016, "NjenTurnir", 1000, Turnir.VrstaTurnira.Drugi); Turnir t3 = new Turnir(2016, "MojTurnir", 1000, Turnir.VrstaTurnira.Grandslam); List<RezultatnaTurniru> rt = new List<RezultatnaTurniru>(); RezultatnaTurniru tt = new RezultatnaTurniru(t, 1000); RezultatnaTurniru t11 = new RezultatnaTurniru(t2, 750); RezultatnaTurniru t231= new RezultatnaTurniru(t3, 800); rt.Add(tt); rt.Add(t11); List<RezultatnaTurniru> rt2 = new List<RezultatnaTurniru>(); rt2.Add(t231); Teniser teniser = new Teniser("Novak Djokovic (SRB)", DateTime.Parse("14.09..1994"), 1, rt); Teniser teniser1 = new Teniser("Janko Tipsarevic (SRB)", DateTime.Parse("14.09..1994"), 2, rt2); //Teniser teniser2 = new Teniser("Nenad Zimonjic (SRB)", DateTime.Parse("14.09..1994"), 3, rt); List<Teniser> spisak = new List<Teniser>(); spisak.Add(teniser); spisak.Add(teniser1); //spisak.Add(teniser2); ATP_lista atp = new ATP_lista(2016, spisak); //String izlaz = teniser.prvaMetodaTeniser(t); //Console.WriteLine(izlaz); //Console.Read(); Console.WriteLine(atp.sestaMetoda(Turnir.VrstaTurnira.Grandslam)); Console.Read(); }
public string prvaMetodaTeniser( Turnir turn) { string povratnaVrednost = ""; foreach (RezultatnaTurniru ReznaTur in RezultatiNaTurnirima) { if (ReznaTur.BrojOsvojenihBodova == turn.MaxBrojPoena) { povratnaVrednost += "pobedio je, "; } else { povratnaVrednost += "nije pobedio, "; } } string vrstaturnira = turn.Vrsta.ToString(); povratnaVrednost += "vrsta turnira je " + vrstaturnira; return povratnaVrednost; }
public string sestaMetoda(Turnir.VrstaTurnira vrsta) { string pom = ""; foreach (Teniser t in spisaktenisera) { foreach (RezultatnaTurniru r in t.RezultatiNaTurnirima) { if (r.BrojOsvojenihBodova.Equals(r.Turnir.MaxBrojPoena)) { pom += t.Ime+ Environment.NewLine; } } } return pom; }