Exemplo n.º 1
0
        static void Atspausdinti(string duom, GrupesKonteineris grupes, string antraste)
        {
            string virsus =
                "------------------------------------------\r\n" +
                " Pavardė    Vardas     Grupė    Pažymiai  \r\n" +
                "------------------------------------------";

            using (var fr = File.AppendText(rez))
            {
                if (grupes.Imti() > 0)
                {
                    grupes.Sort();
                    fr.WriteLine(antraste);
                    fr.WriteLine(virsus);
                    for (int i = 0; i < grupes.Imti(); i++)
                    {
                        fr.WriteLine("Grupė nr. {0}, {1}; Vidurkis: {2,5:f}", i + 1, grupes.Imti(i).KoksPavadinimas(), grupes.Imti(i).KoksVidurkis());
                        for (int j = 0; j < grupes.Imti(i).Kiekis(); j++)
                        {
                            fr.WriteLine("{0}", grupes.Imti(i).Imti(j).ToString());
                        }
                        fr.WriteLine("------------------------------------------");
                    }
                    fr.WriteLine("\r\n");
                }
                else
                {
                    fr.WriteLine("Sarasas tuscias");
                }
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.OutputEncoding = Encoding.UTF8;

            string     FPavadinimas;
            Fakultetas grupes = new Fakultetas();

            Skaityti(duom, ref grupes, out FPavadinimas);

            GrupesKonteineris gr = new GrupesKonteineris();

            if (File.Exists(rez))
            {
                File.Delete(rez);
            }
            Spausdinti(rez, grupes, String.Format("Pradiniai duomenys: " + FPavadinimas));

            Formuoti(grupes, gr);

            AtspausdintiVidurkius(rez, gr, "Grupiu vidurkiai: ");

            Atspausdinti(rez, gr, "Pagal vidurkius ir abėcėliškai surikiuotas grupių masyvas: ");

            gr.Sort();
            AtspausdintiVidurkius(rez, gr, "Grupiu vidurkiai surikiuoti: ");

            Console.WriteLine("Programa baigė darbą!");
        }