Ejemplo n.º 1
0
        public static void vienasFailas()
        {
            StreamWriter sw = new StreamWriter("D:\\Files\\Darbai(Disk D)\\Programavimas\\ipaantras\\ipaantras\\SugeneruotiSarasai\\v5failas.txt");

            for (int i = 0; i < 10000; i++)
            {
                Studentai.suma      = 0;
                Studentai.studentoi = i;
                Studentai.vardasstringlist.Add("Vardas" + (i + 1));
                sw.Write("Vardas" + (i + 1));
                sw.Write(" ");
                Studentai.pavardestringlist.Add("Pavarde" + (i + 1));
                sw.Write("Pavarde" + (i + 1));
                sw.Write(" ");
                Studentai.ndkiekis = Studentai.ndivertinimasrandom.Next(1, 10);
                for (int j = 0; j < 5; j++)
                {
                    Studentai.ndivertinimas = Studentai.ndivertinimasrandom.Next(1, 10);
                    sw.Write(Studentai.ndivertinimas);
                    sw.Write(" ");
                    Studentai.ndivertimaividinislistas.Add(Studentai.ndivertinimas);

                    Studentai.ndivertinimailist.Add(Studentai.ndivertimaividinislistas);

                    Studentai.suma += Studentai.ndivertinimailist[i][j];
                }

                Studentai.egzaminoivertinimas = Studentai.ndivertinimasrandom.Next(1, 10);
                sw.WriteLine(Studentai.egzaminoivertinimas);
                Studentai.egzaminorezdoublelist.Add(Studentai.egzaminoivertinimas);
                Galutiniai.galutinisSkaiciavimas();
            }
            sw.Close();
        }
Ejemplo n.º 2
0
        public static void failuGenerimvasSuQueue()
        {
            int laipsnis = 1;
            int desimt   = 10;
            int pakeltas = 10;

            for (int k = 0; k < 5; k++)
            {
                Studentai.studentukiekis = pakeltas;
                Studentai.vardasstringQueue.Clear();
                Studentai.pavardestringQueue.Clear();
                Studentai.ndkiekisintQueue.Clear();
                Studentai.ndivertinimaiQueue.Clear();
                Studentai.ndivertimaividinisQueue.Clear();
                Studentai.egzaminorezdoubleQueue.Clear();
                Studentai.galutinisdoubleQueue.Clear();
                Studentai.galutinismedianadoubleQueue.Clear();

                for (int i = 0; i < Studentai.studentukiekis; i++)
                {
                    Studentai.suma = 0;


                    Studentai.studentoi = i;
                    Studentai.vardasstringQueue.Enqueue("Vardas" + (i + 1));
                    Studentai.pavardestringQueue.Enqueue("Pavarde" + (i + 1));

                    Studentai.ndkiekis = Studentai.ndivertinimasrandom.Next(1, 10);
                    for (int j = 0; j < Studentai.ndkiekis; j++)
                    {
                        Studentai.ndivertinimas = Studentai.ndivertinimasrandom.Next(1, 10);
                        Studentai.ndivertimaividinisQueue.Enqueue(Studentai.ndivertinimas);
                        Studentai.ndivertinimaiQueue.Enqueue(Studentai.ndivertimaividinisQueue);

                        Studentai.suma += Studentai.ndivertinimaiQueue.ElementAt(i).ElementAt(j);
                    }

                    Studentai.egzaminoivertinimas = Studentai.ndivertinimasrandom.Next(1, 10);
                    Studentai.egzaminorezdoubleQueue.Enqueue(Studentai.egzaminoivertinimas);
                    Galutiniai.galutinisSkaiciavimasSuQueue();
                }
                Studentai.failovardas = "sarasaslaipsniu" + $"{k + 1}";
                laipsnis++;
                pakeltas = (int)Math.Pow(desimt, laipsnis);
                //Spausdinimas.reziFailaSuQueue();
                Spausdinimas.rezifailaBeKietiakuSuLinkedList();
            }
        }
Ejemplo n.º 3
0
        public static void failuGeneravimas()
        {
            int laipsnis = 1;
            int desimt   = 10;
            int pakeltas = 10;

            for (int k = 0; k < 5; k++)
            {
                Studentai.studentukiekis = pakeltas;
                Studentai.vardasstringlist.Clear();
                Studentai.pavardestringlist.Clear();
                Studentai.ndkiekisintlist.Clear();
                Studentai.ndivertinimailist.Clear();
                Studentai.ndivertimaividinislistas.Clear();
                Studentai.egzaminorezdoublelist.Clear();
                Studentai.galutinisdoublelist.Clear();
                Studentai.galutinismedianadoublelist.Clear();

                for (int i = 0; i < Studentai.studentukiekis; i++)
                {
                    Studentai.suma      = 0;
                    Studentai.studentoi = i;
                    Studentai.vardasstringlist.Add("Vardas" + (i + 1));
                    Studentai.pavardestringlist.Add("Pavarde" + (i + 1));

                    Studentai.ndkiekis = Studentai.ndivertinimasrandom.Next(1, 10);
                    for (int j = 0; j < Studentai.ndkiekis; j++)
                    {
                        Studentai.ndivertinimas = Studentai.ndivertinimasrandom.Next(1, 10);
                        Studentai.ndivertimaividinislistas.Add(Studentai.ndivertinimas);
                        Studentai.ndivertinimailist.Add(Studentai.ndivertimaividinislistas);

                        Studentai.suma += Studentai.ndivertinimailist[i][j];
                    }

                    Studentai.egzaminoivertinimas = Studentai.ndivertinimasrandom.Next(1, 10);
                    Studentai.egzaminorezdoublelist.Add(Studentai.egzaminoivertinimas);
                    Galutiniai.galutinisSkaiciavimas();
                }
                Studentai.failovardas = "sarasaslaipsniu" + $"{k + 1}";
                laipsnis++;
                pakeltas = (int)Math.Pow(desimt, laipsnis);
                Spausdinimas.reziFaila();
                //Spausdinimas.reziFailaBeKietiaku();
            }
        }
Ejemplo n.º 4
0
        public static void studentoduomenys()
        {
            Console.WriteLine("iveskite studentu kieki");
            try
            {
                Studentai.studentukiekis = Int32.Parse(Console.ReadLine());
            }
            catch (DivideByZeroException e)
            {
                Console.WriteLine("Negalimas 0");
                Console.WriteLine($"Generic Exception Handler: {e}");
            }
            catch (FormatException e)
            {
                Console.WriteLine("Ivedete neskaiciu\n");
                Console.WriteLine($"Generic Exception Handler: {e}");
            }
            catch (Exception e)
            {
                Console.WriteLine("Bloga įvestis");
                Console.WriteLine($"Generic Exception Handler: {e}");
            }

            for (int i = 0; i < Studentai.studentukiekis; i++)
            {
                try
                {
                    Studentai.studentoi = i;
                    Console.WriteLine("Iveskite " + (i + 1) + " studento varda");
                    Studentai.vardasstringlist.Add(Console.ReadLine());

                    Console.WriteLine("Iveskite " + (i + 1) + " studento pavarde");
                    Studentai.pavardestringlist.Add(Console.ReadLine());

                    Console.WriteLine("Iveskite namu darbu kieki");
                    Studentai.ndkiekis = Int32.Parse(Console.ReadLine());


                    Console.WriteLine("Ivesti patiems nd rezultatus spauskite:1, Generuoti nd rezultatus spauskite:2");
                    Studentai.switchpasirinkimas = Console.ReadLine();
                    switch (Convert.ToInt32(Studentai.switchpasirinkimas))
                    {
                    case 1:
                        //Ivesti skaicius
                        Console.WriteLine("Ivedimas");

                        for (int j = 0; j < Studentai.ndkiekis; j++)
                        {
                            Console.WriteLine("Iveskite " + (j + 1) + " nd");
                            Studentai.ndivertinimas = Int32.Parse(Console.ReadLine());
                            Studentai.ndivertimaividinislistas.Add(Studentai.ndivertinimas);
                            Studentai.ndivertinimailist.Add(Studentai.ndivertimaividinislistas);
                            Studentai.suma += Studentai.ndivertinimailist[i][j];
                        }

                        Console.WriteLine("Iveskite egzamino rezultata");
                        Studentai.egzaminoivertinimas = Double.Parse(Console.ReadLine());
                        Studentai.egzaminorezdoublelist.Add(Studentai.egzaminoivertinimas);
                        Galutiniai.galutinisSkaiciavimas();
                        break;

                    case 2:
                        //Generuoti skaicius

                        for (int j = 0; j < Studentai.ndkiekis; j++)
                        {
                            Studentai.ndivertinimas = Studentai.ndivertinimasrandom.Next(1, 10);
                            Studentai.ndivertimaividinislistas.Add(Studentai.ndivertinimas);
                            Studentai.ndivertinimailist.Add(Studentai.ndivertimaividinislistas);

                            Studentai.suma += Studentai.ndivertinimailist[i][j];
                        }

                        Studentai.egzaminoivertinimas = Studentai.ndivertinimasrandom.Next(1, 10);
                        Studentai.egzaminorezdoublelist.Add(Studentai.egzaminoivertinimas);
                        Galutiniai.galutinisSkaiciavimas();
                        break;

                    default:
                        throw new ArgumentOutOfRangeException("Klaidingas skaicius");
                    }
                }
                catch (ArgumentOutOfRangeException e)
                {
                    Console.WriteLine("Ivedete bloga skaiciu");
                    Console.WriteLine($"Generic Exception Handler: {e}");
                }
                catch (FormatException e)
                {
                    Console.WriteLine("Ivedete neskaiciu\n");
                    Console.WriteLine($"Generic Exception Handler: {e}");
                }
                catch (Exception e)
                {
                    Console.WriteLine("Bloga įvestis");
                    Console.WriteLine($"Generic Exception Handler: {e}");
                }
            }
        }