public void start() { bool run = true; while (run) { var color = new ColorAlerts(); var print = new PrintData(); print.writeAll(); color.colorGreen(); Console.WriteLine("Újraindításhoz: Y + ENTER"); color.colorRed(); Console.WriteLine("Befejezéshez: tetszőleges gomb + ENTER"); color.colorWhite(); var a = Console.ReadLine(); if (a.ToUpper() == "Y") { run = true; } else { run = false; } } }
public int getData() { string input; bool validation; int myValue; var alert = new ColorAlerts(); do { alert.colorWhite(); Console.WriteLine("Adj meg egy pozitív egész számot:"); input = Console.ReadLine(); validation = int.TryParse(input, out myValue); if (myValue <= 0 && validation == true) { alert.colorRed(); Console.WriteLine($"Hiba! A megadott értéknek nagyobbnak kell lennie, mint 0!"); } else if (validation == false) { alert.colorRed(); Console.WriteLine($"Hiba! A megadott érték csak szám lehet!"); } } while (myValue <= 0 || validation == false); alert.colorGreen(); Console.WriteLine($"\nA tömböd elemeinek száma: {myValue}\n"); alert.colorWhite(); return(myValue); }
public void Write1(ColorAlerts alert, FillArray array) { //1. írasd ki a sorozat utolsó elemét int lastElement = array.myArray.Length - 1; alert.colorWhite(); Console.WriteLine($"A sorozat utolsó eleme:"); alert.colorBlue(); Console.WriteLine($"{array.myArray[lastElement]}\n"); }
public void Write3(ColorAlerts alert, FillArray array) { //3. írasd ki a legnagyobb értékét int maxValue = array.myArray.Max(); alert.colorWhite(); Console.WriteLine($"A sorozat legnagyobb értéke:"); alert.colorBlue(); Console.WriteLine($"{maxValue}\n"); }
public void Write4(ColorAlerts alert, FillArray array) { //4. írasd ki a legkisebb értékét alert.colorWhite(); int minValue = array.myArray.Min(); Console.WriteLine($"A sorozat legkisebb értéke:"); alert.colorBlue(); Console.WriteLine($"{minValue}\n"); }
public void Write2(ColorAlerts alert, FillArray array) { //2. írasd ki a sorozat eredményét egy sorba alert.colorWhite(); Console.WriteLine("A sorozat elemei:"); alert.colorBlue(); foreach (var item in array.myArray) { Console.Write($"{item},"); } Console.WriteLine("\n"); }
public void writeAll() { var alert = new ColorAlerts(); var array = new FillArray(); array.fillData(); Write1(alert, array); Write2(alert, array); Write3(alert, array); Write4(alert, array); Write5(alert, array); }
public void Write5(ColorAlerts alert, FillArray array) { //5. rendezd a sorozatot növekvő sorrendbe Array.Sort(array.myArray); alert.colorWhite(); Console.WriteLine("A sorozat elemei növekvő sorrendben:"); alert.colorBlue(); foreach (var item in array.myArray) { Console.Write($"{item},"); } Console.WriteLine("\n"); alert.colorWhite(); }