示例#1
0
        private static void PrintNumbersActionMenu()
        {
            Console.Write("Zadej počet astroantů první kolonie: ");
            var firstGroupSizeString = Console.ReadLine();

            Console.Write("Zadej počet astroantů druhé kolonie: ");
            var secondGroupSizeString = Console.ReadLine();

            Console.Write("Zadej počet kroků: ");
            var stepsCountString = Console.ReadLine();

            var firstGroupParsed  = int.TryParse(firstGroupSizeString, out int firstGroupSize);
            var secondGroupParsed = int.TryParse(secondGroupSizeString, out int secondGroupSize);
            var countParsed       = int.TryParse(stepsCountString, out int countOfSteps);

            if (firstGroupParsed && secondGroupParsed && countParsed)
            {
                var astroAntManager = new AstroAntManager(firstGroupSize, secondGroupSize);
                astroAntManager.Overstep(countOfSteps);
            }
            else
            {
                Console.WriteLine("Byly zadány vstupy v nesprávném formátu.");
            }

            Console.ReadLine();
        }
示例#2
0
        private static void PrintDefaultActionMenu()
        {
            Console.Write("Zadej jména astroantů první kolonie oddělené mezerou: ");
            var firstGroupString = Console.ReadLine();

            Console.Write("Zadej jména astroantů druhé kolonie oddělené mezerou: ");
            var secondGroupString = Console.ReadLine();

            Console.Write("Zadej počet kroků: ");
            var stepsCountString = Console.ReadLine();

            var firstGroup  = firstGroupString.Split(' ');
            var secondGroup = secondGroupString.Split(' ');
            var countParsed = int.TryParse(stepsCountString, out int countOfSteps);

            if (countParsed)
            {
                var astroAntManager = new AstroAntManager(firstGroup, secondGroup);
                astroAntManager.Overstep(countOfSteps);
            }
            else
            {
                Console.WriteLine("Počet kroků byl zadán ve špatném formátu");
            }

            Console.ReadLine();
        }