public Mobil(string brand, float akselerasi, string warna, int hp, long harga)
Console.WriteLine("Brand mobil : {0}", Brand);
Console.WriteLine("Akselerasi 0-60 : {0}", Akselerasi);
Console.WriteLine("Warna : {0}", Warna);
Console.WriteLine("HP : {0}", HP);
Console.WriteLine("Harga : {0}", Harga);
public void Diskon(float diskon)
Harga = Harga - (long)(((float) Harga) * diskon / 100f);
public class SportCar : Mobil
public SportCar( string brand, float akselerasi, string warna, int hp, long harga, string ban, float umur) :base( brand, akselerasi, warna, hp, harga)
public void ShowInfoSportCar()
Console.WriteLine("Jenis Ban : {0}", Ban);
Console.WriteLine("Jenis Umur : {0}", Umur);
public static void Main()
m1 = new Mobil ("Toyota", 4, "merah", 340, 1000000000);
m2 = new Mobil ("Lamborghini", 2.5f, "kuning", 740, 12000000000);
Console.WriteLine(m1.Brand);
Console.WriteLine(m1.Akselerasi);
Console.WriteLine(m1.Warna);
Console.WriteLine(m1.HP);
Console.WriteLine(m1.Harga);
Console.WriteLine(m2.Brand);
Console.WriteLine(m2.Akselerasi);
Console.WriteLine(m2.Warna);
Console.WriteLine(m2.HP);
Console.WriteLine(m2.Harga);
m3 = new Mobil ("Mercedes", 6, "hijau", 760, 980000000);
m4 = new SportCar("Porche", 3, "silver", 750, 1500000000, "Porche tyre", 1f);