Ejemplo n.º 1
0
        public void Modulo()
        {
            // Use the Assert class to test conditions
            int[] input    = { 4, 2, 8, 3, 9, 4, 10, 5, 11, 6 };
            int[] output   = ModuloFirst.answerList(input);
            int[] expexted = { 0, 2, 0, 3, 1, 0, 2, 1, 3, 2 };

            CollectionAssert.AreEqual(expexted, output);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Witaj w programie kalkulator.");


            Console.WriteLine("Podaj pierwszą liczbę:");
            string x      = Console.ReadLine();
            int    input1 = Convert.ToInt32(x);

            Console.WriteLine("Podaj drugą liczbę:");
            string y      = Console.ReadLine();
            int    input2 = Convert.ToInt32(y);

            Console.WriteLine("Co chciałbyś zrobić z tymi liczbami, podaj liczbę odpowiadającą operacji:" +
                              "\n1 - Dodawanie" +
                              "\n2 - Mnożenie" + "\n3 - Dzielenie bez przecinków" + "\n4 - Modulo " + "\n5 - Dzielenie z przecinkiem" + "\n");


            string inputedValue = Console.ReadLine();
            int    input3       = Convert.ToInt32(inputedValue);

            switch (input3)
            {
            case 1:
                AdditionFirst add = new AdditionFirst();
                add.Calc(input1, input2);
                break;

            case 2:
                MultiplictionFirst multiplicate = new MultiplictionFirst();
                multiplicate.Calc(input1, input2);
                break;

            case 3:
                DivisionFirst divide = new DivisionFirst();
                divide.Calc(input1, input2);
                break;

            case 4:
                ModuloFirst mod = new ModuloFirst();
                mod.Calc(input1, input2);
                break;

            case 5:
                DivisionFloatFirst floatDivide = new DivisionFloatFirst();
                floatDivide.Calc(input1, input2);
                break;

            default:
                Console.WriteLine("Something go wrong, try again. ");
                break;
            }

            Console.WriteLine("Press any key to contiue...");
            Console.ReadLine();
        }
        public void ModuloFirstMinusSimple()
        {
            int[] input    = { -4, -2, -8, -3, -9, -4, -10, -5, -11, -6 };
            int[] output   = ModuloFirst.ModFirstVals(input);
            int[] expected = { -0, -2, -0, -3, -1, -0, -2, -1, -3, -2 };

            foreach (var o in output)
            {
                Debug.Log(o);
            }

            CollectionAssert.AreEqual(expected, output);
        }
        public void ModuloFirstSimple()
        {
            int[] input    = { 4, 2, 8, 3, 9, 4, 10, 5, 11, 6 };
            int[] output   = ModuloFirst.ModFirstVals(input);
            int[] expected = { 0, 2, 0, 3, 1, 0, 2, 1, 3, 2 };

            foreach (var o in output)
            {
                Debug.Log(o);
            }

            CollectionAssert.AreEqual(expected, output);
        }