Example #1
0
        public static void ProcessInput(string inputString, InputFormatter formatter, Calculator calc)
        {
            while (!string.IsNullOrWhiteSpace(inputString))
            {
                var nums = formatter.GetNumListFromString(inputString);
                calc.ParseList(nums);

                Console.WriteLine($"Formula: {calc.GetFormula()}");
                Console.WriteLine($"Result: {calc.GetResult()}");

                Console.WriteLine("Enter another list or Ctrl+C to exit:");
                inputString = Console.ReadLine();
            }
        }