Ejemplo n.º 1
0
        public static int[,] muaddalSani(int[,] alhaqiqifinal, int[,] muaddalAwal, int[,] takdilSani)
        {
            int[,] result = new int[1, 4];
            int pangkatTakdilSani = Harokat.pangkatTakdilsani(alhaqiqifinal[1, 3]);

            Console.Write("\nMuaddal Sani : ");
            if (pangkatTakdilSani == 1)
            {
                result = Operation.subtract(muaddalAwal[0, 0], takdilSani[0, 0], muaddalAwal[0, 1], takdilSani[0, 1],
                                            muaddalAwal[0, 2], takdilSani[0, 2], muaddalAwal[0, 3], takdilSani[0, 3]);
            }
            else
            {
                int sawani  = muaddalAwal[0, 0] + takdilSani[0, 0];
                int daqiqoh = muaddalAwal[0, 1] + takdilSani[0, 1];
                int darojah = muaddalAwal[0, 2] + takdilSani[0, 2];
                int buruj   = muaddalAwal[0, 3] + takdilSani[0, 3];
                result = Operation.addition(sawani, daqiqoh, darojah, buruj);
            }
            return(result);
        }
Ejemplo n.º 2
0
        public static int[,] adalatussani(int a, int[,] adalatulUla, int[,] takdilsani)
        {
            int[,] result = new int[1, 4];
            Console.Write("\nadalatus sani : ");
            int pangkatTakdilsani = Harokat.pangkatTakdilsani(a);

            if (pangkatTakdilsani == 1)
            {
                result = Operation.subtract(adalatulUla[0, 0], takdilsani[0, 0], adalatulUla[0, 1],
                                            takdilsani[0, 1], adalatulUla[0, 2], takdilsani[0, 2], adalatulUla[0, 3], takdilsani[0, 3]);
            }
            else
            {
                int sawani  = adalatulUla[0, 0] + takdilsani[0, 0];
                int daqiqoh = adalatulUla[0, 1] + takdilsani[0, 1];
                int darojah = adalatulUla[0, 2] + takdilsani[0, 2];
                int buruj   = adalatulUla[0, 3] + takdilsani[0, 3];
                result = Operation.addition(sawani, daqiqoh, darojah, buruj);
            }
            return(result);
        }