Beispiel #1
0
        void TestReshenie(double x, double y, double[] exResult)
        {
            var result = CodeCalculator.Calc(x, y);

            Assert.AreEqual(exResult.Length, result.Length);

            for (int i = 0; i < result.Length; i++)
            {
                Assert.AreEqual(exResult[i], result[i]);
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            while (true)
            {
                Console.Clear();
                string action;

                Console.WriteLine("Введите первое число:");
                var x = double.Parse(Console.ReadLine());

                Console.WriteLine("Введите второе число:");
                var y = double.Parse(Console.ReadLine());

                var result = CodeCalculator.Calc(x, y);

                action = Console.ReadLine();

                if (action == "+")
                {
                    Console.WriteLine("Решение:");
                    Console.WriteLine(result[0]);
                }
                else if (action == "-")
                {
                    Console.WriteLine("Решение:");
                    Console.WriteLine(result[1]);
                }
                else if (action == "*")
                {
                    Console.WriteLine("Решение:");
                    Console.WriteLine(result[2]);
                }
                else if (action == "/")
                {
                    if (y == 0)
                    {
                        Console.WriteLine("Деление на 0:");
                        Console.WriteLine(result[0]);
                    }
                    else
                    {
                        Console.WriteLine("Решение:");
                        Console.WriteLine(result[3]);
                    }
                }
                else
                {
                    Console.WriteLine("Ошибка, не корректная операция");
                }
                Console.ReadLine();
            }
        }