예제 #1
0
        public static void GenerisiKola2(Tim[] timovi) // Generise drugu polovinu svih kola u ligi
        {
            Utakmica[] utakmice     = new Utakmica[100];
            int        brojUtakmica = 0;

            for (int runda = 0; runda < timovi.Length - 1; runda++)
            {
                Console.WriteLine((runda + 8) + ". kolo : " + Environment.NewLine);
                for (int utakmica = 0; utakmica < timovi.Length / 2; utakmica++)
                {
                    if (utakmica % 4 == 0)
                    {
                        utakmice[brojUtakmica] = new Utakmica(timovi[(timovi.Length - utakmica + runda + 4) % (timovi.Length)], timovi[(runda + utakmica) % (timovi.Length)]);
                    }
                    else
                    {
                        utakmice[brojUtakmica] = new Utakmica(timovi[(timovi.Length - utakmica + runda) % (timovi.Length)], timovi[(runda + utakmica) % (timovi.Length)]);
                    }
                    Console.WriteLine(utakmice[brojUtakmica].stringUtakmica());
                    brojUtakmica++;
                }
                Console.WriteLine(Environment.NewLine + Environment.NewLine);
            }
        }
예제 #2
0
        public static void GenerisiKoloRezultat(Tim[] timovi, int kolo) // Trazi od korisnika da za svaku utakmicu u datom kolu unese rezultat i dati rezultat belezi u klasama timova
        {
            Utakmica[] utakmice = new Utakmica[100];
            int        brojUtakmica = 0;
            int        domacinGolovi, gostGolovi;
            int        runda = kolo - 1;

            Console.WriteLine((runda + 1) + ". kolo : " + Environment.NewLine);
            for (int utakmica = 0; utakmica < timovi.Length / 2; utakmica++)
            {
                if (utakmica % 4 == 0)
                {
                    utakmice[brojUtakmica] = new Utakmica(timovi[(runda + utakmica) % (timovi.Length)], timovi[(timovi.Length - utakmica + runda + 4) % (timovi.Length)]);
                }
                else
                {
                    utakmice[brojUtakmica] = new Utakmica(timovi[(runda + utakmica) % (timovi.Length)], timovi[(timovi.Length - utakmica + runda) % (timovi.Length)]);
                }
                Console.WriteLine(utakmice[brojUtakmica].stringUtakmica() + Environment.NewLine + Environment.NewLine);
                Console.WriteLine("Unesite broj golova domaceg tima : ");
                domacinGolovi = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Unesite broj golova gostujuceg tima : ");
                gostGolovi = Convert.ToInt32(Console.ReadLine());

                if (utakmica % 4 == 0)
                {
                    utakmice[brojUtakmica] = new Utakmica(timovi[(runda + utakmica) % (timovi.Length)], timovi[(timovi.Length - utakmica + runda + 4) % (timovi.Length)], domacinGolovi, gostGolovi);
                }
                else
                {
                    utakmice[brojUtakmica] = new Utakmica(timovi[(runda + utakmica) % (timovi.Length)], timovi[(timovi.Length - utakmica + runda) % (timovi.Length)], domacinGolovi, gostGolovi);
                }
                brojUtakmica++;
                Console.WriteLine(Environment.NewLine + Environment.NewLine);
            }
            Console.WriteLine(kolo + ". kolo : " + Environment.NewLine);
            for (int i = 0; i < 4; i++)
            {
                Console.WriteLine(utakmice[i]);
            }
            Console.WriteLine(Environment.NewLine + Environment.NewLine);

            for (int i = 0; i < timovi.Length; i++)
            {
                if (timovi[i].TrenutniDati > timovi[i].TrenutniPrimljeni)
                {
                    timovi[i].Bodovi += 3;
                    timovi[i].Pobede++;
                }
                else if (timovi[i].TrenutniDati == timovi[i].TrenutniPrimljeni)
                {
                    timovi[i].Bodovi++;
                    timovi[i].Neresene++;
                }
                else
                {
                    timovi[i].Bodovi = timovi[i].Bodovi;
                    timovi[i].Porazi++;
                }
            }
        }