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(); }
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(); }
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(); }