コード例 #1
0
ファイル: Program.cs プロジェクト: gladyputra19/BangunDatar
        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;
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: aguschoirul/BangunDatar
        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;
            }
        }