static void Main(string[] args) { Menu: Console.WriteLine("Menu"); Console.WriteLine("================="); Console.WriteLine("Choose Figure :"); Console.WriteLine("1. Square"); Console.WriteLine("2. Rectangle"); Console.WriteLine("3. Triangle"); Console.WriteLine("4. Circle"); Console.WriteLine("5. Trapezoid"); int pilihan = Convert.ToInt16(Console.ReadLine()); switch (pilihan) { case 1: Console.WriteLine("Input Square Side : "); Square a = new Square(); a.setSide(Convert.ToDouble(Console.ReadLine())); Console.WriteLine("The Square Area Is : " + a.area()); Console.WriteLine("The Square Perimeter Is : " + a.Perimeter()); break; case 2: Console.WriteLine("Input Rectangle Width : "); Rectangle b = new Rectangle(); b.setWidth(Convert.ToInt16(Console.ReadLine())); Console.WriteLine("Input Rectangle Height : "); b.setHeight(Convert.ToInt16(Console.ReadLine())); Console.WriteLine("The Rectangle Area Is : " + b.area()); Console.WriteLine("The Rectangle Perimeter Is : " + b.perimeter()); break; case 3: Console.WriteLine("Input Triangle Base : "); Triangle c = new Triangle(); c.setBased(Convert.ToDouble(Console.ReadLine())); Console.WriteLine("Input Triangle Height : "); c.setHeight(Convert.ToDouble(Console.ReadLine())); Console.WriteLine("Input Triangle Side A : "); c.setSideA(Convert.ToDouble(Console.ReadLine())); Console.WriteLine("Input Triangle Side B : "); c.setSideB(Convert.ToDouble(Console.ReadLine())); Console.WriteLine("The Triangle Area is : " + c.area()); Console.WriteLine("The Triangle Perimeter is : " + c.perimeter()); break; case 4: Console.WriteLine("Input circle Side : "); circle d = new circle(); d.setRadius(Convert.ToDouble(Console.ReadLine())); Console.WriteLine("The Circle Area Is : " + d.area()); Console.WriteLine("The Circle Perimeter Is : " + d.perimeter()); break; case 5: Trapezoid e = new Trapezoid(); Console.WriteLine("Please Insert Trapezoid Base A : "); e.baseA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Please Insert Trapezoid Base B : "); e.baseB = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Please Insert Trapezoid Height : "); e.height = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Please Insert Trapezoid Side : "); e.side = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("The Area of This Trapezoid is : " + e.area()); Console.WriteLine("The Perimeter of this Trapezoid is : " + e.perimeter()); break; default: Console.WriteLine("Please Input Within Option !"); goto Menu; break; } }
static void Main(string[] args) { menu: Console.WriteLine("===== Choose Your Choise ====="); Console.WriteLine("1. Square"); Console.WriteLine("2. Rectangle"); Console.WriteLine("3. Triangle"); Console.WriteLine("4. Trapesium"); Console.WriteLine("5. Diamond"); Console.WriteLine("Enter the Number of Your Choice : "); int pilihan = Convert.ToInt16(Console.ReadLine()); switch (pilihan) { case 1: Console.WriteLine("input square side :"); var nilai = new Square(); //penyimpanan niali dari class nilai.setSide(Convert.ToDouble(Console.ReadLine())); Console.WriteLine("this square are is :" + nilai.luas()); //pendeklarasian memanggil class Console.WriteLine("keliling" + nilai.keliling()); //pendeklarasian memanggil class //int sisi1; //int sisi2; //int l; //int k; //Console.WriteLine("Input Side 1 : "); //sisi1 = Convert.ToInt16(Console.ReadLine()); //Console.WriteLine("Input Side 2 : "); //sisi2 = Convert.ToInt16(Console.ReadLine()); //l =(sisi1 * sisi2); //Console.WriteLine("Area of Square is : "+ l); //k =(4 * sisi1); //Console.WriteLine("the Circumference of the Rectangle is : "+ k); break; case 2: int panjang; int lebar; int tinggi; int luas; int keliling; Console.WriteLine("Input long : "); panjang = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Input Wide : "); lebar = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Input high : "); tinggi = Convert.ToInt16(Console.ReadLine()); luas = (panjang * lebar * tinggi); Console.WriteLine("Area of Rectangle is : " + luas); keliling = (2 * (panjang + lebar)); Console.WriteLine("the Circumference of the Rectangle is : " + keliling); break; case 3: int alas; int tingg; int sis1; int luas1; int keliling1; Console.WriteLine("Input the Base : "); alas = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Input the High : "); tingg = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Input the Side : "); sis1 = Convert.ToInt16(Console.ReadLine()); luas1 = ((alas * tingg) / 2); Console.WriteLine("Area of Triangle is : " + luas1); keliling1 = (alas * tingg * sis1); Console.WriteLine("the Circumference of the Triangle is : " + keliling1); break; case 4: int ab; int bc; int cd; int da; int luas2; int keliling2; Console.WriteLine("Input length AB : "); ab = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Input length BC : "); bc = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Input length CD : "); cd = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Input length DA : "); da = Convert.ToInt16(Console.ReadLine()); luas2 = (ab + bc + cd + da); Console.WriteLine("Area of Trapesium is : " + luas2); keliling2 = ((cd * bc) / 2); Console.WriteLine("the Circumference of the Trapesium is : " + keliling2); break; case 5: int sis; int d1; int d2; int kel; int lu; Console.WriteLine("Input the Side : "); sis = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Input D1 : "); d1 = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Input D2 : "); d2 = Convert.ToInt16(Console.ReadLine()); lu = (sis * 4); Console.WriteLine("Area of Diamond is : " + lu); kel = ((d1 * d2) / 2); Console.WriteLine("the Circumference of the Trapesium is : " + kel); break; default: Console.WriteLine("The menu you entered is incorrect"); goto menu; break; } }