示例#1
0
        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;
                }
            }
        }
示例#2
0
        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);
        }
示例#3
0
        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");
        }
示例#4
0
        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");
        }
示例#5
0
        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");
        }
示例#6
0
 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");
 }
示例#7
0
        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);
        }
示例#8
0
 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();
 }