Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.InputEncoding  = Encoding.Unicode;
            Console.OutputEncoding = Encoding.GetEncoding(1257);
            Komanda komanda = new Komanda();
            string  pavadinimas;

            Skaityti(duom, komanda, out pavadinimas);
            SpausdintiZaidejus(komanda, pavadinimas, "Pradiniai žaidėjų asmeniniai duomenys:");
            SpausdintiTaskus(komanda, "Pradiniai žaidėjų pelnyti taškai:");

            int      ind      = komanda.DaugiausiaiTaskuPelnesZaidejas();
            Žaidėjas laikinas = komanda.ImtiZaideja(ind);

            Console.WriteLine("Pirmojo žaidėjo, kuris per vienas rungtynes pelnė daugiausia taškų asmeninė informacija:\nNr.: {0}; Vardas Pavardė: {1}; Amžius: {2}; Ūgis: {3, 5:f}; Pozicija: {4};\n", ind + 1, laikinas.ImtiVardaPavarde(), laikinas.ImtiAmziu(), laikinas.ImtiUgi(), laikinas.ImtiPozicija());

            Console.WriteLine("ĮŽ - įžaidėjas;\nAG - atakuojantis gynėjas;\nLK - lengvasis krašto puolėjas;\nSK - sunkusis krašto puolėjas;\nC - centras;");
            Console.WriteLine("Įveskite, kurios pozicijos daugiausiai taškų pelniusį žaidėją norite surasti: ");
            string pozicija = Console.ReadLine();

            ind = komanda.DaugiausiaiPagalPozicija(pozicija);
            if (ind > -1)
            {
                laikinas = komanda.ImtiZaideja(ind);
                Console.WriteLine("Pirmojo nurodytos pozicijos žaidėjo, per sezoną pelniusio daugiausiai taškų, asmeninė informacija:\nNr.: {0}; Vardas Pavardė: {1}; Amžius: {2}; Ūgis: {3, 5:f}; Pozicija: {4};\n", ind + 1, laikinas.ImtiVardaPavarde(), laikinas.ImtiAmziu(), laikinas.ImtiUgi(), laikinas.ImtiPozicija());
            }

            Console.WriteLine("Rungtynių, per kurias buvo pelnyta mažiau taškų nei paskutinėse, buvo {0}.\n", komanda.PelnytaMaziauTskNeiK(komanda.ImtiM() - 1));
            Console.WriteLine("Programa baigė darbą!");
        }
Ejemplo n.º 2
0
        static void SpausdintiZaidejus(Komanda A, string pav, string antraštė)
        {
            const string virsus =
                "------------------------------------------------------\r\n" +
                " Nr. Pavardė ir vardas     Amžius    Ūgis    Pozicija \r\n" +
                "------------------------------------------------------";

            Console.WriteLine(antraštė);
            Console.WriteLine(pav);
            Console.WriteLine(virsus);
            for (int i = 0; i < A.Imti(); i++)
            {
                Žaidėjas ob = A.ImtiZaideja(i);
                Console.WriteLine("{0, 3}  {1, -20}    {2, 2}     {3, 5:f}       {4, -5} ", i + 1, ob.ImtiVardaPavarde(), ob.ImtiAmziu(), ob.ImtiUgi(), ob.ImtiPozicija());
            }
            Console.WriteLine("------------------------------------------------------\n");
        }