public static void masodik() { /* * - ki kellett gyűjteni azokat a városokat, amiknek a kódja meg van adva * - azok közül ki kell venni a legkésőbbit és ki kell írni */ Console.WriteLine("\n2.)feladat\n"); Console.WriteLine("Adja meg az egyik város kódját:"); string kapottKod = Console.ReadLine(); List <Adat> adatokVarosSzerint = new List <Adat>(); foreach (Adat item in adatok) { if (item.telepules == kapottKod) { adatokVarosSzerint.Add(item); } } Adat max = adatokVarosSzerint[0]; foreach (Adat item in adatokVarosSzerint) { if (item.ido > max.ido) { max = item; } } Console.WriteLine($"Az utolsó mérési adat a megadott településről {max.ido.Hours}:{max.ido.Minutes} - kor érkezett."); }
public static void harmadik() { Console.WriteLine("\n 3.) feladat"); Adat max = adatok[0]; foreach (Adat item in adatok) { if (item.homerseklet > max.homerseklet) { max = item; } } Adat min = adatok[0]; foreach (Adat item in adatok) { if (item.homerseklet < min.homerseklet) { min = item; } } Console.WriteLine($"min: {min}"); Console.WriteLine($"max: {max}"); }
public static void beolvas() { StreamReader sr = new StreamReader("tavirathu13.txt"); while (!sr.EndOfStream) { string[] sor = sr.ReadLine().Split(' '); Adat adat = new Adat() { telepules = sor[0], ido = convertStringToTimestamp(sor[1]), szelirany = sor[2].Substring(0, 3), szelerosseg = sor[2].Substring(3, 2), homerseklet = int.Parse(sor[3]) }; adatok.Add(adat); } sr.Close(); }