public static void Main()
var arrQue = new string[]{"Địa", "Thiên", "Trạch", "Hỏa", "Lôi", "Phong", "Thủy", "Sơn", "Địa"};
var haoThuong = sdt.Substring(0, 4);
var haoHa = sdt.Substring(4, 5);
var thuong = int.Parse(haoThuong) % 8;
thuong = thuong == 0 ? 8 : thuong;
var ha = int.Parse(haoHa) % 8;
var haoDong = int.Parse(sdt) % 6;
string queThuong = arrQue[thuong];
string queHa = arrQue[ha];
haoDong= haoDong == 0 ? 6 : haoDong;
var checkHaoDong = haoDong <= 3 ? haoDong : haoDong-3;
if((checkHaoDong == 3 && ha == 2) || (checkHaoDong == 2 && ha == 3) || (checkHaoDong == 1 && ha == 5))
} else if((checkHaoDong == 3 && ha == 1) || (checkHaoDong == 1 && ha == 6) || (checkHaoDong == 2 && ha == 4))
} else if((checkHaoDong == 2 && ha == 1) ||(checkHaoDong == 3 && ha == 4) || (checkHaoDong == 1 && ha == 7))
} else if((checkHaoDong == 1 && ha == 8) || (checkHaoDong == 2 && ha == 2) || (checkHaoDong == 3 && ha == 3))
} else if((checkHaoDong == 1 && ha == 1) || (checkHaoDong == 3 && ha == 6) || (checkHaoDong == 2 && ha == 7))
} else if((checkHaoDong == 1 && ha == 2) ||(checkHaoDong == 2 && ha == 8) || (checkHaoDong == 3 && ha == 5))
} else if((checkHaoDong == 1 && ha == 3) || (checkHaoDong == 2 && ha == 5) ||(checkHaoDong == 3 && ha == 8))
} else if((checkHaoDong == 1 && ha == 4) ||(checkHaoDong == 2 && ha == 6)||(checkHaoDong == 3 && ha == 7))
if(haoDong >3 && haoDong <=6)
if((checkHaoDong == 3 && thuong == 2) || (checkHaoDong == 2 && thuong == 3) || (checkHaoDong == 1 && thuong == 5))
} else if((checkHaoDong == 3 && thuong == 1) || (checkHaoDong == 1 && thuong == 6) || (checkHaoDong == 2 && thuong == 4))
} else if((checkHaoDong == 2 && thuong == 1) ||(checkHaoDong == 3 && thuong == 4) || (checkHaoDong == 1 && thuong == 7))
} else if((checkHaoDong == 1 && thuong == 8) || (checkHaoDong == 2 && thuong == 2) || (checkHaoDong == 3 && thuong == 3))
} else if((checkHaoDong == 1 && thuong == 1) || (checkHaoDong == 3 && thuong == 6) || (checkHaoDong == 2 && thuong == 7))
} else if((checkHaoDong == 1 && thuong == 2) ||(checkHaoDong == 2 && thuong == 8) || (checkHaoDong == 3 && thuong == 5))
} else if((checkHaoDong == 1 && thuong == 3) || (checkHaoDong == 2 && thuong == 5) ||(checkHaoDong == 3 && thuong == 8))
} else if((checkHaoDong == 1 && thuong == 4) ||(checkHaoDong == 2 && thuong == 6)||(checkHaoDong == 3 && thuong == 7))
string queThuong2 = arrQue[thuong2];
string queHa2 = arrQue[ha2];
Console.WriteLine("Quẻ thượng :" + thuong);
Console.WriteLine("Quẻ hạ :" + ha);
Console.WriteLine("Quẻ :" + queThuong + " " + queHa);
Console.WriteLine("Động Hào:" + haoDong);
Console.WriteLine("Quẻ 2 :" + queThuong2 + " " + queHa2);