public abstract class Kendaraan
public abstract int Cuci();
public class Motor : Kendaraan
public override int Cuci()
public class Bebek : Motor
public override int Cuci()
public class Skuter : Motor
public override int Cuci()
public class Sport : Motor
public override int Cuci()
public static void Main()
string jenisKendaraan = Console.ReadLine();
Console.WriteLine("==============================\n");
if (jenisKendaraan == "1")
else if (jenisKendaraan == "2")
Console.WriteLine(hargaCuci);
public static void Menu()
Console.WriteLine("Selamat Datang di Wash Machine\n");
Console.WriteLine("==============================\n");
Console.WriteLine("Silahkan Pilih Kendaraan Anda\n");
string[] kendaraan = {"1.Motor", "2.Mobil"};
foreach (string namakendaraan in kendaraan)
Console.WriteLine(namakendaraan);
Console.WriteLine("Masukan Pilihan Anda >>");
public static void CuciMotor()
Console.WriteLine("Tentukan Jenis Motor Anda");
Console.WriteLine("1.Bebek");
Console.WriteLine("2.Skuter");
Console.WriteLine("3.Sport");
Console.WriteLine("Masukan Pilihan Anda >>");
string jenismotor = Console.ReadLine();
Bebek CuciBebek = new Bebek();
hargaCuci = CuciBebek.Cuci();
else if (jenismotor == "2")
Skuter CuciSkuter = new Skuter();
hargaCuci = CuciSkuter.Cuci();
else if (jenismotor == "3")
Sport CuciSport = new Sport();
hargaCuci = CuciSport.Cuci();
Console.WriteLine("Harga Cuci Motor Rp." + hargaCuci);
Console.WriteLine("==============================\n");
Console.WriteLine("1.Bayar");
Console.WriteLine("2.Batalkan");
Console.WriteLine("Lanjutkan ? (Hanya masukan angka)");
public static void CuciMobil(){}