static void Main(string[] args)
        {
            MyVariables varObj1 = new MyVariables();
            MyVariables varObj2 = new MyVariables();
            MyVariables varObj3 = new MyVariables();
            MyVariables varObj4 = new MyVariables();


            Console.WriteLine("\n\n");
            varObj1.m_a++;//?? why s_a is not appear in object
            varObj2.m_a++;
            varObj3.m_a++;
            varObj4.m_a++;


            Console.WriteLine("\t\tVarObj 1 m_a:{0}", varObj1.m_a);
            Console.WriteLine("\t\tVarObj 2 m_a:{0}", varObj2.m_a);
            Console.WriteLine("\t\tVarObj 3 m_a:{0}", varObj3.m_a);
            Console.WriteLine("\t\tVarObj 4 m_a:{0}", varObj4.m_a);



            Console.WriteLine("\n\n");
            MyVariables.s_a++;//?? why s_a is appear in class because it is static and only create for class
            MyVariables.s_a++;
            MyVariables.s_a++;
            MyVariables.s_a++;


            Console.WriteLine("\t\tMyVariables s_a:{0}", MyVariables.s_a++);
            Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Введите число а: ");
            int a = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Введите число b: ");
            int b = Convert.ToInt32(Console.ReadLine());

            MyVariables.Swap(ref a, ref b);
            Console.WriteLine($"Число а = {a}, число b = {b}");
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Введите число а: ");
            int a = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Введите число b: ");
            int b = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine($"Результат деления a на b = {MyVariables.Division(a, b)}");        //я понимаю, что смысла в данном случае делать метод ровно ноль, но я следую завету single responsibility)
            Console.WriteLine($"Остаток от деления a на b = {MyVariables.RemainderOfTheDivision(a, b)}");
        }
Exemple #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Введите координаты точки А");
            int x1 = Convert.ToInt32(Console.ReadLine());
            int y1 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Введите координаты точки B");
            int x2 = Convert.ToInt32(Console.ReadLine());
            int y2 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine(MyVariables.StraightLineEquation(x1, y1, x2, y2));
        }
Exemple #5
0
 public void Division_Negative()
 {
     try
     {
         MyVariables.Division(1, 0);
     }
     catch
     {
         Assert.Pass();
     }
     Assert.Fail();
 }
Exemple #6
0
 public void ReminderOfDivision_Negative()
 {
     try
     {
         MyVariables.RemainderOfTheDivision(12, 0);
     }
     catch
     {
         Assert.Pass();
     }
     Assert.Fail();
 }
Exemple #7
0
 public void EqualsType1_Negative()
 {
     try
     {
         MyVariables.EqualsType1(1, 1);
     }
     catch
     {
         Assert.Pass();
     }
     Assert.Fail();
 }
Exemple #8
0
 public void EqualsType2_Negative()
 {
     try
     {
         MyVariables.EqualsType2(0, 12, 34);
     }
     catch
     {
         Assert.Pass();
     }
     Assert.Fail();
 }
Exemple #9
0
        public void Swap(int a, int b)
        {
            int temp1 = a;
            int temp2 = b;

            MyVariables.Swap(ref a, ref b);
            if (a == temp2 && b == temp1)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
Exemple #10
0
        static void Main(string[] args)
        {
            Console.WriteLine("Введите коэффициент a: ");
            int a = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Введите коэффициент b: ");
            int b = Convert.ToInt32(Console.ReadLine());

            if (b != 0)
            {
                int rep = MyVariables.EqualsType1(a, b);
                Console.WriteLine($"X равен {rep}");
            }
            else
            {
                Console.WriteLine("Коэффициент b не должен быть равен нулю");
            }
        }
Exemple #11
0
        static void Main(string[] args)
        {
            Console.WriteLine("Уравнение типа \"a * x + b = c\"\nВведите коэффициенты a, b и c");
            Console.Write("a = ");
            int a = Convert.ToInt32(Console.ReadLine());

            Console.Write("b = ");
            int b = Convert.ToInt32(Console.ReadLine());

            Console.Write("c = ");
            int c = Convert.ToInt32(Console.ReadLine());

            if (a == 0)
            {
                Console.WriteLine("Коэффициент \"a\" не должен юыть равен нулю");
            }
            else
            {
                Console.WriteLine($"X равен {MyVariables.EqualsType2(a, b, c)}");
            }
        }
Exemple #12
0
        public void ReminderOfDivision_Positive(int a, int b, int expected)
        {
            int actual = MyVariables.RemainderOfTheDivision(a, b);

            Assert.AreEqual(expected, actual);
        }
        public int LinearEquationTest(int a, int b, int c)
        {
            int actual = MyVariables.LinearEquation(a, b, c);

            return(actual);
        }
Exemple #14
0
        public void Division_Positive(int a, int b, double expected)
        {
            double actual = MyVariables.Division(a, b);

            Assert.AreEqual(expected, actual, 0.0000000001);
        }
        public int[] DivABTest(int a, int b)
        {
            int[] actual = MyVariables.DivAB(a, b);

            return(actual);
        }
        public double[] StraightLineEquationTest(int x1, int x2, int y1, int y2)
        {
            double[] actual = MyVariables.StraightLineEquation(x1, x2, y1, y2);

            return(actual);
        }
Exemple #17
0
        public void EqualsType2_Positive(int a, int b, int c, double expected)
        {
            double actual = MyVariables.EqualsType2(a, b, c);

            Assert.AreEqual(expected, actual, 0.0000001);
        }
Exemple #18
0
        public void EqualsType1_Positive(int a, int b, int expected)
        {
            int actual = MyVariables.EqualsType1(a, b);

            Assert.AreEqual(expected, actual);
        }
Exemple #19
0
        public void StraightLineEquation(int x1, int y1, int x2, int y2, string expected)
        {
            string actual = MyVariables.StraightLineEquation(x1, y1, x2, y2);

            Assert.AreEqual(expected, actual);
        }
        public int CalculationTest(int a, int b)
        {
            int actual = MyVariables.Calculatinon(a, b);

            return(actual);
        }