Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //Abstract Class
            //PresidenIndonesia presiden;

            //Abstraction Interface
            IPresidenIndonesia presiden;

            Console.WriteLine("Profil Presiden Indonesia");
            Console.WriteLine("1. Soekarno");
            Console.WriteLine("2. Soeharto");
            Console.WriteLine("3. B.J.Habibie");
            Console.WriteLine("4. Abdurrahman Wahid");
            Console.WriteLine("5. Megawati Soekarnoputri");
            Console.WriteLine("6. Susilo Bambang Yudhoyono");
            Console.WriteLine("7. Joko Widodo\n");

            Console.WriteLine("Pilih Prof [1..7]: ");
            int pilihan = Convert.ToInt32(Console.ReadLine());

            if (pilihan == 1)
            {
                presiden = new Soekarno();
            }
            else if (pilihan == 2)
            {
                presiden = new Soeharto();
            }
            else if (pilihan == 3)
            {
                presiden = new Habibie();
            }
            else if (pilihan == 4)
            {
                presiden = new GusDur();
            }
            else if (pilihan == 5)
            {
                presiden = new Megawati();
            }
            else if (pilihan == 6)
            {
                presiden = new SBY();
            }
            else if (pilihan == 7)
            {
                presiden = new Jokowi();
            }
            else
            {
                presiden = new Kosong();
            }

            presiden.tampilkan();

            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            //Abstract Class
            //KeluargaSodirin Keluarga;

            //Abstraction Interface
            IKeluargaSodirin Keluarga;

            Console.WriteLine("Profil Keluarga Sodirin");
            Console.WriteLine("1. Sodirin");
            Console.WriteLine("2. Partijah");
            Console.WriteLine("3. Ahmad Saifudin");
            Console.WriteLine("4. Miftahul Hoiru\n");


            Console.WriteLine("Pilih Prof [1..4]: ");
            int pilihan = Convert.ToInt32(Console.ReadLine());

            if (pilihan == 1)
            {
                Keluarga = new Sodirin();
            }
            else if (pilihan == 2)
            {
                Keluarga = new Partijah();
            }
            else if (pilihan == 3)
            {
                Keluarga = new AhmadSaifudin();
            }
            else if (pilihan == 4)
            {
                Keluarga = new MiftahulHoiru();
            }
            else
            {
                Keluarga = new Kosong();
            }

            Keluarga.tampilkan();

            Console.ReadKey();
        }