static void LasHeltal(Statistik statistik) { // error handling Console.BackgroundColor = ConsoleColor.Red; Console.WriteLine("Inget Heltal"); Console.WriteLine("Du måste ange ett heltal"); }
static void Main(string[] args) { Console.WriteLine("Ange tio heltal till den första serien:"); int NumberofHeltal = 0; int NumberofHeltal2 = 0; Statistik statistik = new Statistik(); Statistik statistik2 = new Statistik(); while (true) { try { NumberofHeltal++; string text = statistik.ToString(); text = Console.ReadLine(); if (NumberofHeltal < 10) { statistik.Add(int.Parse(text)); } if (NumberofHeltal > 10) { //Console.WriteLine("Räkna ut Antal:{0}", statistik.Count); //Console.WriteLine("Räkna ut Maxvärde:{0}", statistik.Max); //Console.WriteLine("Räkna ut Minvärde:{0}", statistik.Min); //Console.WriteLine("Räkna ut summa:{0}", statistik.Summa); //Console.WriteLine("Räkna ut Medelvärde:{0}", statistik.Medel); Console.WriteLine(statistik); break; } } catch (FormatException) { LasHeltal(statistik); } } Console.WriteLine("----------------------------------------"); Console.WriteLine("Ange tio heltal till den andra serien:"); Console.WriteLine("----------------------------------------"); while (true) { try { NumberofHeltal2++; string text2 = statistik.ToString(); text2 = Console.ReadLine(); if (NumberofHeltal2 < 10) { statistik2.Add(int.Parse(text2)); } if (NumberofHeltal2 > 10) { Console.Write(statistik2); //Console.WriteLine("Räkna ut Antal:{0}", statistik2.Count); //Console.WriteLine("Räkna ut Maxvärde:{0}", statistik2.Max); //Console.WriteLine("Räkna ut Minvärde:{0}", statistik2.Min); //Console.WriteLine("Räkna ut summa:{0}", statistik2.Summa); //Console.WriteLine("Räkna ut Medelvärde:{0}", statistik2.Medel); break; } } catch (FormatException) { LasHeltal(statistik2); } } if (statistik.Medel > statistik2.Medel) { Console.BackgroundColor = ConsoleColor.Blue; Console.WriteLine("Första serien har större medelvärde"); Console.ResetColor(); } else { Console.BackgroundColor = ConsoleColor.Green; Console.WriteLine("Andra serien har större medelvärde"); Console.ResetColor(); } }