예제 #1
0
 static int StudentoIndeksas(Studentai StudentaiKont, string pavVrd)
 {
     for (int i = 0; i < StudentaiKont.Kiek; i++)
     {
         Studentas stud = StudentaiKont.ImtiStudenta(i);
         if (stud.PavVrd == pavVrd)
         {
             return(i);
         }
     }
     return(-1);
 }
예제 #2
0
        static int Kiekis(Studentai StudentaiKont, int pazymys)
        {
            int kiek = 0;

            for (int i = 0; i < StudentaiKont.Kiek; i++)
            {
                Studentas stud = StudentaiKont.ImtiStudenta(i);
                if (stud.Pazym == pazymys)
                {
                    kiek++;
                }
            }
            return(kiek);
        }
예제 #3
0
        private void rasti_Click(object sender, EventArgs e)
        {
            pavardeVardas.Text = "Pavardė ir vardas";
            string pavVrd = pavardeVrd.Text;
            int    index  = StudentoIndeksas(TestasMas, pavVrd);

            if (index > -1)
            {
                Studentas stud    = TestasMas.ImtiStudenta(index);
                int       pazymys = stud.Pazym;
                pavardeVardas.Text = pavardeVardas.Text + " (pažymys: "
                                     + pazymys.ToString() + ")";
            }
            else
            {
                pavardeVardas.Text = pavardeVardas.Text +
                                     " (Tokio studento (-ės) nėra.)";
            }
        }
예제 #4
0
        static void SpausdintiStudKont(string fv, Studentai StudentaiKont, string antraste)
        {
            const string virsus =
                "-----------------------------------\r\n"
                + " Nr. Pavardė ir vardas Pažymys \r\n"
                + "-----------------------------------";

            using (var fr = new StreamWriter(File.Open(fv, FileMode.Append), Encoding.GetEncoding(1257)))
            {
                fr.WriteLine("\n " + antraste);
                fr.WriteLine(virsus);
                for (int i = 0; i < StudentaiKont.Kiek; i++)
                {
                    Studentas stud = StudentaiKont.ImtiStudenta(i);
                    fr.WriteLine("{0, 3} {1}", i + 1, stud);
                }
                fr.WriteLine("-----------------------------------\n");
            }
        }