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(); } }
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(); } }
static void Main(string[] args) { DateTime a = DateTime.Now; Stopwatch stopwatch = Stopwatch.StartNew(); //creates and start the instance of Stopwatch stopwatch.Start(); Studentai.switchfailuiskaityt = "2"; Console.WriteLine("Ivesti duomenys(listas):1, nuskaityti is failo:2, ivesti duomenys(masyvas):3"); try { Studentai.switchpasirinkimas = Console.ReadLine(); switch (Convert.ToInt32(Studentai.switchpasirinkimas)) { case 1: StudentoIvestis.studentoduomenys(); Console.WriteLine("Skaiciuoti galutini su vidurkiu:1, skaicciuoti galutini su mediana:2"); try { Studentai.switchpasirinkimas = Console.ReadLine(); switch (Convert.ToInt32(Studentai.switchpasirinkimas)) { case 1: Spausdinimas.rezspausdinimasvid(); break; case 2: Spausdinimas.rezspausdinimasmed(); 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}"); } break; case 2: FailoNuskaitymas.nuskaitymas(); //Listas v0.2 Spausdinimas.rezspausdinimasfailas(); //Listas v0.2 //FailuSarasai.failuGeneravimas();v0.4 //FailoNuskaitymas.linkedListFailoNuskaitymas();//LinkedListas //Spausdinimas.rezspausdinimasSuLinkedList();//LinkedListas //FailoNuskaitymas.queueFailoNuskaitymas();//Queue //Spausdinimas.rezspausdinimasSuQueue();//Queue //FailuSarasai.failuGeneravimas();//Listas //FailuSarasai.failuGenerimvasSuLInkedList();//LinkedList //FailuSarasai.failuGenerimvasSuQueue();//Queue //BeKietiaku //FailuSarasai.failuGeneravimas();//Listas //FailuSarasai.failuGenerimvasSuLInkedList();//LinkedList //FailuSarasai.failuGenerimvasSuQueue();//Queue //SuRemove //FailuSarasai.failuGeneravimas();//Listas break; case 3: StudentoIvestis.masyvas(); 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}"); } stopwatch.Stop(); Console.WriteLine("stopwatch:" + stopwatch.Elapsed); DateTime b = DateTime.Now; Console.WriteLine(b.Subtract(a).TotalSeconds); Console.ReadLine(); }