Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Karyawan karyawan;

            karyawan = new KaryawanTetap();
            karyawan.Nik();
            karyawan.Nama();
            karyawan.GajiBulanan();


            karyawan = new KaryawanHarian();
            karyawan.Nik();
            karyawan.Nama();
            karyawan.JumlahJamKerja();
            karyawan.UpahPerJam();

            karyawan = new Sales();
            karyawan.Nik();
            karyawan.Nama();
            karyawan.JumlahPenjualan();
            karyawan.Komisi();

            karyawan.Gaji();
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.Title = "tugas 8";
            //objek karyawan
            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "19112789";
            karyawanTetap.Nama        = "Bambank";
            karyawanTetap.GajiBulanan = 4000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "19112790";
            karyawanHarian.Nama           = "Mujidin";
            karyawanHarian.JumlahJamKerja = 8;
            karyawanHarian.UpahPerJam     = 13000;

            Sales sales = new Sales();

            sales.Nik             = "19112791";
            sales.Nama            = "Junaidi";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 45000;

            //objek class collection

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}",
                                  noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());

                noUrut++;
            }
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Abstraction & Collection";

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "2598";
            karyawanTetap.Nama        = "Ramadhan";
            karyawanTetap.GajiBulanan = 4000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "2879";
            karyawanHarian.Nama           = "Bima";
            karyawanHarian.JumlahJamKerja = 8;
            karyawanHarian.UpahPerJam     = 120000;

            Sales sales = new Sales();

            sales.NIK             = "2673";
            sales.Nama            = "Saputra";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 35000;

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int nomerUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", nomerUrut, karyawan.NIK, karyawan.Nama, karyawan.Gaji());
                nomerUrut++;
            }

            Console.ReadKey();
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Abstraction & Collection";

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "123-234-345";
            karyawanTetap.Nama        = "Michael Suyama";
            karyawanTetap.GajiBulanan = 4000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "123-321-346";
            karyawanHarian.Nama           = "Laura Callahan";
            karyawanHarian.JumlahJamKerja = 8;
            karyawanHarian.UpahPerJam     = 13000;

            Sales sales = new Sales();

            sales.Nik             = "123-333-347";
            sales.Nama            = "Andrew Fuller";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 45000;

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());
                noUrut++;
            }

            Console.ReadKey();
        }