public static void Main()
double distance,hour,fuel=0.0;
Console.WriteLine("Enter the Distance");
distance = Double.Parse(Console.ReadLine());
Console.WriteLine("Enter the Hours");
hour = Double.Parse(Console.ReadLine());
Console.WriteLine("Enter the Fuel");
fuel = Double.Parse(Console.ReadLine());
Car objCar = new Car(distance,hour,fuel);
public double distance=0.0;
public Vehicle(double distance, double hour, double fuel)
this.distance = distance;
average = distance / fuel;
Console.WriteLine("Vehicle Average is {0:0.00}", average);
public virtual void Speed()
Console.WriteLine("Vehicle Speed is {0:0.00}", speed);
public class Car : Vehicle
public Car(double distance, double hour, double fuel)
: base(distance, hour, fuel)
average = distance + fuel;
Console.WriteLine("Car Average is {0:0.00}", average);
public override void Speed()
Console.WriteLine("Car Speed is {0:0.00}", speed);