public static void Menu(){
Console.Write("Daftar Menu : \n1. Persegi \n2. Segitiga \n3. Trapesium \n4. Belah Ketupat");
public static void Pilihan(){
Console.Write("\nPilihan : \n1. Luas \n2. Keliling \n3. Exit");
public static int LuasPersegi(){
Console.Write("Input Sisi : ");
int sisi = Convert.ToInt32(Console.ReadLine());
public static int KelPersegi(){
Console.Write("Input Sisi : ");
int sisi = Convert.ToInt32(Console.ReadLine());
public static double LuasSegitiga(){
Console.Write("Input Alas : ");
double alas = Convert.ToInt32(Console.ReadLine());
Console.Write("Input Tinggi : ");
double tinggi = Convert.ToInt32(Console.ReadLine());
double hasil = (alas*tinggi)/2;
public static double KelSegitiga(){
Console.Write("Input Alas : ");
double alas = Convert.ToInt32(Console.ReadLine());
Console.Write("Input Sisi Miring : ");
double sisi = Convert.ToInt32(Console.ReadLine());
double hasil = alas + (2* sisi);
public static double LuasTrapesium(){
Console.Write("Input Sisi Atas : ");
double atas = Convert.ToInt32(Console.ReadLine());
Console.Write("Input Sisi Bawah : ");
double bawah = Convert.ToInt32(Console.ReadLine());
Console.Write("Input Tinggi : ");
double tinggi = Convert.ToInt32(Console.ReadLine());
double hasil = ((atas + bawah) * tinggi) /2 ;
public static double KelTrapesium(){
Console.Write("Input Sisi Atas : ");
double atas = Convert.ToInt32(Console.ReadLine());
Console.Write("Input Sisi Bawah : ");
double bawah = Convert.ToInt32(Console.ReadLine());
Console.Write("Input Sisi Miring : ");
double sisi = Convert.ToInt32(Console.ReadLine());
double hasil = atas+bawah + (2*sisi);
public static double LuasBelahKetupat(){
Console.Write("Input Diagonal 1 : ");
double d1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Input Diagonal 2 : ");
double d2 = Convert.ToInt32(Console.ReadLine());
double hasil = (d1*d2)/2;
public static double KelBelahKetupat(){
Console.Write("Input Sisi : ");
double sisi = Convert.ToInt32(Console.ReadLine());
public static void Main()
while(menu >4 || pilihan != 3){
Console.Write("\n\nSilahkan masukkan menu yang dipilih = ");
menu = Convert.ToInt32(Console.ReadLine());
Console.Write("\nYang ingin dihitung = ");
pilihan = Convert.ToInt32(Console.ReadLine());
if(menu == 1 && pilihan == 1){
Console.WriteLine("Luas Persegi adalah = "+LuasPersegi() +"\n");
}if(menu == 1 && pilihan == 2){
Console.WriteLine("Keliling Persegi adalah = "+KelPersegi() +"\n");
}if(menu == 2 && pilihan == 1){
Console.WriteLine("Luas Segitiga adalah = "+LuasSegitiga() +"\n");
}if(menu == 2 && pilihan == 2){
Console.WriteLine("Keliling Segitiga adalah = "+KelSegitiga() +"\n");
}if(menu == 3 && pilihan == 1){
Console.WriteLine("Luas Trapesium adalah = "+LuasTrapesium() +"\n");
}if(menu == 3 && pilihan == 2){
Console.WriteLine("Keliling Trapesium adalah = "+KelTrapesium() +"\n");
}if(menu == 4 && pilihan == 1){
Console.WriteLine("Luas Belah Ketupat adalah = "+LuasBelahKetupat() +"\n");
}if(menu == 4 && pilihan == 2){
Console.WriteLine("Keliling Belah Ketupat adalah = "+KelBelahKetupat() +"\n");