public static void Main()
Console.WriteLine("Pilih bangun datar:");
Console.WriteLine("1. Segitiga");
Console.WriteLine("2. Segi Empat");
Console.WriteLine("3. Trapesium");
Console.Write("Masukkan pilihan (1/2/3): ");
int pilihan = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Pilihan tidak valid.");
private static void HitungSegitiga()
Console.Write("Masukkan alas segitiga: ");
int alas = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan tinggi segitiga: ");
int tinggi = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan sisi a: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan sisi b: ");
int b = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan sisi c: ");
int c = Convert.ToInt32(Console.ReadLine());
int luas = (alas * tinggi) / 2;
int keliling = a + b + c;
Console.WriteLine("Luas segitiga:{0}",luas);
Console.WriteLine("Keliling segitiga:{0}" ,keliling);
private static void HitungSegiEmpat()
Console.Write("Masukkan panjang sisi: ");
int sisi = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Luas segi empat:{0} ", luas);
Console.WriteLine("Keliling segi empat:{0} " , keliling);
private static void HitungTrapesium()
Console.Write("Masukkan panjang sisi atas: ");
int sisiAtas = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan panjang sisi bawah: ");
int sisiBawah = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan tinggi trapesium: ");
int tinggi = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukkan panjang sisi miring: ");
int sisiMiring = Convert.ToInt32(Console.ReadLine());
int luas = (sisiAtas + sisiBawah) * tinggi / 2;
int keliling = sisiAtas + sisiBawah + 2 * sisiMiring;
Console.WriteLine("Luas trapesium:{0} " ,luas);
Console.WriteLine("Keliling trapesium:{0}" , keliling);