static void Main(string[] args) { CCaldera miCaldera = new CCaldera(6.5f); CCaldera.DPocoCombustible pc = new CCaldera.DPocoCombustible(MetodoCombustible); CCaldera.DPocoCombustible pcp = new CCaldera.DPocoCombustible(MetodoCombustibleParanoico); CCaldera.DAltaTemperatura at = new CCaldera.DAltaTemperatura(MetodoAltaTemperatura); miCaldera.AdicionalPocoCombustible(pc); miCaldera.AdicionalPocoCombustible(pcp); miCaldera.AdicionalAltaTemperatura(at); while (miCaldera.Combustible > 0) { miCaldera.trabajo(); } miCaldera.EliminarPocoCombustible(pc); miCaldera.Combustible = 7.0f; Console.WriteLine("**************************"); while (miCaldera.Combustible > 0) { miCaldera.trabajo(); } }
static void Main(string[] args) { CCaldera miCaldera = new CCaldera(6.5f); CCaldera.DPocoCombustible pc = new CCaldera.DPocoCombustible(MetodoCombustible); CCaldera.DPocoCombustible pcp = new CCaldera.DPocoCombustible(MetodoCombustibleParanoico); CCaldera.DAltaTemperatura at = new CCaldera.DAltaTemperatura(MetodoAltaTemperatura); miCaldera.mPocoCombustible += pc; miCaldera.mPocoCombustible += pcp; miCaldera.mAltaTemperatura -= at; while (miCaldera.Combustible > 0) { miCaldera.trabajo(); } miCaldera.mPocoCombustible -= pc; miCaldera.Combustible = 7.0f; Console.WriteLine("**************************"); while (miCaldera.Combustible > 0) { miCaldera.trabajo(); } }