public static int[,] MuaddalAwal(int[,] alhaqiqifinal, int[,] hasilTakdil) { int[,] result = new int[1, 4]; Console.Write("\nMuaddal Awal : "); int pangkatTakdilSyams = Harokat.pangkatTakdilAwal(alhaqiqifinal[1, 3]); if (pangkatTakdilSyams == 1) { result = Operation.subtract(alhaqiqifinal[2, 0], hasilTakdil[0, 0], alhaqiqifinal[2, 1], hasilTakdil[0, 1], alhaqiqifinal[2, 2], hasilTakdil[0, 2], alhaqiqifinal[2, 3], hasilTakdil[0, 3]); } else { int sawani = alhaqiqifinal[2, 0] + hasilTakdil[0, 0]; int daqiqoh = alhaqiqifinal[2, 1] + hasilTakdil[0, 1]; int darojah = alhaqiqifinal[2, 2] + hasilTakdil[0, 2]; int buruj = alhaqiqifinal[2, 3] + hasilTakdil[0, 3]; result = Operation.addition(sawani, daqiqoh, darojah, buruj); } return(result); }
public static int[,] adalatulUla(int[,] alhaqiqifinal, int[,] takdilAwal) { int[,] result = new int[1, 4]; Console.Write("\nAdalatul Ula : "); int pangkatTakdilawal = Harokat.pangkatTakdilAwal(alhaqiqifinal[1, 3]); if (pangkatTakdilawal == 1) { result = Operation.subtract(alhaqiqifinal[3, 0], takdilAwal[0, 0], alhaqiqifinal[3, 1], takdilAwal[0, 1], alhaqiqifinal[3, 2], takdilAwal[0, 2], alhaqiqifinal[3, 3], takdilAwal[0, 3]); } else { int sawani = alhaqiqifinal[3, 0] + takdilAwal[0, 0]; int daqiqoh = alhaqiqifinal[3, 1] + takdilAwal[0, 1]; int darojah = alhaqiqifinal[3, 2] + takdilAwal[0, 2]; int buruj = alhaqiqifinal[3, 3] + takdilAwal[0, 3]; result = Operation.addition(sawani, daqiqoh, darojah, buruj); } return(result); }