コード例 #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("BANGUN RUANG");
            Console.WriteLine();

            //BangunDatar bangundatar;  //Digunakan saat Abstract Class
            IBangunDatar bangundatar;   //Digunakan saat Interface

            Console.WriteLine("1. Persegi");
            bangundatar = new Persegi();
            bangundatar.Luas();
            bangundatar.Keliling();

            Console.WriteLine();
            Console.WriteLine("2. Persegi Panjang");
            bangundatar = new PersegiPanjang();
            bangundatar.Luas();
            bangundatar.Keliling();

            Console.WriteLine();
            Console.WriteLine("3. Segitiga");
            bangundatar = new Segitiga();
            bangundatar.Luas();
            bangundatar.Keliling();

            Console.ReadKey(true);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: herdanadiyoce/Abstraction
        static void Main(string[] args)
        {
            Console.WriteLine("BANGUN DATAR");
            Console.WriteLine();

            //BangunDatar bangundatar;  //Digunakan untuk Abstract Class
            IBangunDatar bangundatar;   //Digunakan untuk Interface

            Console.WriteLine("1. Persegi");
            bangundatar = new Persegi();
            bangundatar.Luas();
            bangundatar.Keliling();

            Console.WriteLine();
            Console.WriteLine("2. Jajar Genjang");
            bangundatar = new JajarGenjang();
            bangundatar.Luas();
            bangundatar.Keliling();

            Console.WriteLine();
            Console.WriteLine("3. Segitiga");
            bangundatar = new Segitiga();
            bangundatar.Luas();
            bangundatar.Keliling();

            Console.ReadKey(true);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Console.Title = "APP PENGHITUNG BANGUN DATAR";
            BangunDatar bangundatar;    // Digunakan apabila menggunakan Abstract Class

            //IBangunDatar bangundatar; // Digunakan apabila menggunakan Interface

menu:
            while (true)
            {
                Console.WriteLine("===========================================");
                Console.WriteLine("|| \t APP PENGHITUNG BANGUN DATAR \t ||");
                Console.WriteLine("===========================================");
                Console.WriteLine("Pilih Menu :");
                Console.WriteLine();
                Console.WriteLine("1. Persegi");
                Console.WriteLine("2. Persegi Panjang");
                Console.WriteLine("3. Segitiga");
                Console.WriteLine("4. Kembali");

                Console.Write("\nPilihan: ");
                int pilihan = Convert.ToInt32(Console.ReadLine());
                Console.Clear();
                switch (pilihan)
                {
                case 1:
                    bangundatar = new Persegi();
                    bangundatar.Luas();
                    bangundatar.Keliling();
                    break;

                case 2:
                    bangundatar = new PersegiPanjang();
                    bangundatar.Luas();
                    bangundatar.Keliling();
                    break;

                case 3:
                    bangundatar = new Segitiga();
                    bangundatar.Luas();
                    bangundatar.Keliling();
                    break;
                }
                Console.WriteLine();
                if (pilihan == 4)
                {
                    Console.Clear();
                    goto menu;
                }
            }
        }