示例#1
0
        static int KiekNedirbo(int i, Matrica A)
        {
            int count = 0;

            for (int j = 0; j < A.m; j++)
            {
                if (A.ImtiReiksme(i, j) == 0)
                {
                    count++;
                }
            }

            return(count);
        }
示例#2
0
 static void KiekvienaKasaAptarnavo(string rez, Matrica A)
 {
     using (var fr = File.AppendText(rez))
     {
         for (int i = 0; i < A.n; i++)
         {
             int suma = 0;
             for (int j = 0; j < A.m; j++)
             {
                 suma = suma + A.ImtiReiksme(i, j);
             }
             fr.WriteLine(" Kasa nr. {0} aptarnavo {1} klientų.", i + 1, suma);
         }
     }
 }
示例#3
0
 static void KiekvienąDienąAptarnauta(string CFr, Matrica A)
 {
     using (var fr = File.AppendText(CFr))
     {
         fr.WriteLine();
         for (int j = 0; j < A.m; j++)
         {
             int suma = 0;
             for (int i = 0; i < A.n; i++)
             {
                 suma = suma + A.ImtiReiksme(i, j);
             }
             fr.WriteLine(" Diena nr. {0}: aptarnauta klientų - {1}.", j + 1, suma);
         }
     }
 }
示例#4
0
        static void Spausdinti(string rez, Matrica prekybosBaze, string antraštė)
        {
            using (var fw = File.AppendText(rez))
            {
                fw.WriteLine(antraštė + '\n');
                fw.WriteLine(" Kasų kiekis {0}", prekybosBaze.n);
                fw.WriteLine(" Darbo dienų kiekis {0}", prekybosBaze.m);
                fw.WriteLine(" Aptarnautų klientų kiekiai:");
                for (int i = 0; i < prekybosBaze.n; i++)
                {
                    for (int j = 0; j < prekybosBaze.m; j++)
                    {
                        fw.Write("{0,4:d}", prekybosBaze.ImtiReiksme(i, j));
                    }
                    fw.WriteLine();
                }

                fw.WriteLine();
                fw.WriteLine(" Rezultatai");
                fw.WriteLine();
                fw.WriteLine(" Viso aptarnauta: {0} klientų.", VisoAptarnauta(prekybosBaze));
                fw.WriteLine();
                int maxpirkeju = 0;
                fw.WriteLine(" Daugiausia pirkėjų aptarnavo (kasa): {0}; aptarnavo {1} pirkėjų.", KasosNumerisMaxPirkėjų(prekybosBaze, ref maxpirkeju), maxpirkeju);
                fw.WriteLine();
                int minpirkeju = 0;
                fw.WriteLine(" Mažiausia pirkėjų aptarnavo (kasa): {0}; aptarnavo {1} pirkėjų.", KasosNumerisMinPirkėjų(prekybosBaze, ref minpirkeju), minpirkeju);
                fw.WriteLine();

                for (int i = 0; i < prekybosBaze.n; i++)
                {
                    fw.WriteLine(" Vidutiniškai per dieną kasą aptarnaudavo: {0, 5:f} klientų.", KiekVidutiniskai(i, prekybosBaze));
                }
                fw.WriteLine();

                for (int i = 0; i < prekybosBaze.n; i++)
                {
                    fw.WriteLine(" Kasa nedirbo: {0, 5:d} dienų.", KiekNedirbo(i, prekybosBaze));
                }
                fw.WriteLine();
            }
        }
示例#5
0
        static int KasosNumerisMaxPirkėjų(Matrica A, ref int pirkeju)
        {
            pirkeju = 0;
            int max = 0;
            int nr  = 0;

            for (int i = 0; i < A.n; i++)
            {
                int suma = 0;
                for (int j = 0; j < A.m; j++)
                {
                    suma = suma + A.ImtiReiksme(i, j);
                }

                if (suma > max)
                {
                    pirkeju = suma;
                    max     = suma;
                    nr      = i + 1;
                }
            }
            return(nr);
        }
示例#6
0
        static int KasosNumerisMinPirkėjų(Matrica A, ref int minpirkeju)
        {
            minpirkeju = 0;
            int min = int.MaxValue;
            int nr  = 0;

            for (int i = 0; i < A.n; i++)
            {
                int suma = 0;
                for (int j = 0; j < A.m; j++)
                {
                    suma = suma + A.ImtiReiksme(i, j);
                }

                if (suma < min)
                {
                    minpirkeju = suma;
                    min        = suma;
                    nr         = i + 1;
                }
            }
            return(nr);
        }