static void Main() { CRefri miRefri = new CRefri(50, 15); IEventosRefri sink = new CRefriSink(); Random rnd = new Random(); miRefri.AgregarSink(sink); while (miRefri.Kilos >= 10) { miRefri.Trabajar(rnd.Next(1, 5)); } }
static void Main() { CRefri miRefri = new CRefri(50, -20); Random rnd = new Random(); miRefri.AgregarDelReservasBajas(new CRefri.DelReservasBajas(alertarReservasBajas)); miRefri.AgregarDelDescongelado(new CRefri.DelDescongelado(alertaGradosRefri)); while (miRefri.Kilos > 0) { miRefri.Trabajar(rnd.Next(1, 5)); } }
static void Main() { CRefri miRefri = new CRefri(50, -20); CRefriSink sink = new CRefriSink(); CTiendaSink sinkTienda = new CTiendaSink(); Random rnd = new Random(); miRefri.AgregarSink(sink); miRefri.AgregarSink(sinkTienda); while (miRefri.Kilos > 0 && sink.Paro == false) { miRefri.Trabajar(rnd.Next(1, 5)); } }
static void Main() { DReservasBajas kilos1 = new DReservasBajas(alertaReservasBajas); DReservasBajas kilos2 = new DReservasBajas(CTienda.EnviarSuministros); DDescongelado grados1 = new DDescongelado(alertaTemperatura); CRefri miRefri = new CRefri(70, -20); miRefri.AdicionarMetodoReservas(kilos1); miRefri.AdicionarMetodoReservas(kilos2); miRefri.AdicionarMetodoDescongelado(grados1); Random rnd = new Random(); while (miRefri.Kilos > 0) { miRefri.Trabajar(rnd.Next(1, 5)); } }