public void Update(Bateria pila) { if (pila.Conectado) { Console.WriteLine("Batería en proceso de carga"); } else { Console.WriteLine("Fuente de energía: Batería"); } }
public void Update(Bateria pila) { int horas = 0; int minutos = 0; minutos = (int)pila.Porciento * pila.Conversion; if (minutos > 60) { horas = (int)(minutos / 60); minutos = minutos - (horas * 60); } Console.WriteLine("Ahora queda {0} %, aproximadamente {1} horas y {2} minutos", pila.Porciento, horas, minutos); }
static void Main(string[] args) { Bateria MiBateria = new Bateria(false, (int)80, 2); MirarConex ChivatoCable = new MirarConex(); MirarXciento ChivatoXciento = new MirarXciento(); MiBateria.AniadirObserver(ChivatoCable); MiBateria.AniadirObserver(ChivatoXciento); MiBateria.AbrirPhotoshop(); MiBateria.Conectar(); MiBateria.Desconectar(); MiBateria.Conectar(); MiBateria.Desconectar(); MiBateria.AbrirPhotoshop(); MiBateria.Jugar(); MiBateria.Conectar(); Console.ReadKey(); }