static void Spausdinti(string rez, Fakultetas grupes, string antraste)
        {
            string virsus =
                "------------------------------------------\r\n" +
                " Pavardė    Vardas     Grupė    Pažymiai  \r\n" +
                "------------------------------------------";

            using (var fr = File.AppendText(rez))
            {
                if (grupes.Imti() > 0)
                {
                    fr.WriteLine(antraste);
                    fr.WriteLine(virsus);
                    for (int i = 0; i < grupes.Imti(); i++)
                    {
                        fr.WriteLine("{0}", grupes.Imti(i).ToString());
                    }
                    fr.WriteLine("------------------------------------------\r\n\n");
                }
                else
                {
                    fr.WriteLine("Sarasas tuscias");
                }
            }
        }
Exemple #2
0
 public void SkaiciuotiVidurki()
 {
     vidurkis = 0;
     for (int i = 0; i < grupe.Imti(); i++)
     {
         vidurkis += grupe.Imti(i).PažymiųSuma();
     }
     vidurkis /= grupe.Imti();
 }
 static void Naikinti(ref Fakultetas geriausi)
 {
     for (int i = 0; i < geriausi.Imti(); i++)
     {
         if (!geriausi.Imti(i))
         {
             Studentas temp = new Studentas();
             geriausi.Keisti(temp, i);
         }
     }
 }
 static void Formuoti(Fakultetas pradinis, ref Fakultetas naujas)
 {
     for (int i = 0; i < pradinis.Imti(); i++)
     {
         if (!pradinis.Imti(i))
         {
             ;
         }
         else
         {
             naujas.Dėti(pradinis.Imti(i));
         }
     }
 }
Exemple #5
0
        static void Skaityti(string duom, ref Fakultetas grupes, out string Fakult)
        {
            using (StreamReader reader = new StreamReader(duom))
            {
                string    pav, vard, grupe;
                int       pazK;
                ArrayList pazymiai = new ArrayList();
                string    eilute;
                string[]  skaidymas;

                eilute = reader.ReadLine();
                Fakult = eilute;

                while ((eilute = reader.ReadLine()) != null && grupes.Imti() < grupes.Max())
                {
                    skaidymas = eilute.Split(';');
                    pav       = skaidymas[0].Trim();
                    vard      = skaidymas[1].Trim();
                    grupe     = skaidymas[2].Trim();
                    pazK      = int.Parse(skaidymas[3].Trim());
                    string[] paz = skaidymas[4].Trim().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                    pazymiai.Clear();
                    for (int i = 0; i < pazK; i++)
                    {
                        int pazym = int.Parse(paz[i]);
                        pazymiai.Add(pazym);
                    }
                    Studentas stud = new Studentas();
                    stud.Dėti(pav, vard, grupe, pazymiai);
                    grupes.Dėti(stud);
                }
            }
        }
Exemple #6
0
        static void Formuoti(Fakultetas pradinis, GrupesKonteineris naujas)
        {
            List <string> grup = new List <string>();

            for (int i = 0; i < pradinis.Imti(); i++)
            {
                if (!ContainsSubstring(grup, pradinis.Imti(i).KokiaGrupė()))
                {
                    grup.Add(pradinis.Imti(i).KokiaGrupė());
                }
            }

            foreach (string gr in grup)
            {
                Grupes grupe = new Grupes(gr);
                for (int i = 0; i < pradinis.Imti(); i++)
                {
                    if (pradinis.Imti(i).KokiaGrupė() == gr)
                    {
                        grupe.Dėti(pradinis.Imti(i));
                    }
                }
                naujas.Dėti(grupe);
            }
        }