public static void Main()
Automovil automovil = new Automovil();
automovil.MostrarDatos();
automovil.MostrarDatos();
TanqueCombustible _tanque;
_tanque = new TanqueCombustible();
_motor = new Motor(this);
Console.WriteLine("Arrancando Automóvil");
public void ExplotoPiston()
_tanque.DisminuirCombustible();
public void MostrarDatos()
Console.WriteLine("Temperatura del motor: " + _motor._temperatura);
Console.WriteLine("Combustible en el tanque: " + _tanque._combustible);
public int _temperatura { get; set; }
public Motor(Automovil auto)
_piston = new Piston(this);
Console.WriteLine("Arrancando Motor");
public void ExplotoPiston()
public Piston(Motor motor)
Console.WriteLine("Arrancando Pistón");
for (int i=0; i<100; i++)
Console.WriteLine("Explotó el pistón");
public int _combustible { get; set; }
public TanqueCombustible()
public void DisminuirCombustible()