static void Main(string[] args) {
int tanggal_adi, bulan_adi;
Console.WriteLine("Penentuan Zodiak");
Console.WriteLine("================");
Console.Write("Tanggal : ");
tanggal_adi = Convert.ToInt32(Console.ReadLine());
Console.Write("Bulan : ");
bulan_adi = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"Zodiak kamu adalah {Penentuan(tanggal_adi, bulan_adi)}");
static string Penentuan(int tanggal, int bulan)
if(tanggal > 31 || tanggal < 1){
Console.WriteLine("Maaf tanggal hanya 1 - 31");
return "Tidak diketahui";
if(bulan > 12 || bulan < 1){
Console.WriteLine("Maaf bulan hanya 1 - 12");
return "Tidak diketahui";
else if((tanggal >= 21 && bulan == 3) || (tanggal <= 20 && bulan == 4))
else if((tanggal >= 21 && bulan == 4) || (tanggal <= 20 && bulan == 5))
else if((tanggal >= 22 && bulan == 5) || (tanggal <= 21 && bulan == 6))
else if((tanggal >= 22 && bulan == 6) || (tanggal <= 22 && bulan == 7))
else if((tanggal >= 23 && bulan == 7) || (tanggal <= 22 && bulan == 8))
else if((tanggal >= 23 && bulan == 8) || (tanggal <= 23 && bulan == 9))
else if((tanggal >= 24 && bulan == 9) || (tanggal <= 23 && bulan == 10))
else if((tanggal >= 24 && bulan == 10) || (tanggal <= 22 && bulan == 11))
else if((tanggal >= 23 && bulan == 11) || (tanggal <= 21 && bulan == 12))
else if((tanggal >= 22 && bulan == 12) || (tanggal <= 20 && bulan == 1))
else if((tanggal >= 21 && bulan == 1) || (tanggal <= 19 && bulan == 2))
else if((tanggal >= 20 && bulan == 2) || (tanggal <= 20 && bulan == 3))
Console.WriteLine("Maaf ada kesalahan.");
return "Tidak diketahui";