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(); }
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(); } }
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}"); } } }