public Auto() { this._fabricante = (Efabricante)_rnd.Next(0, 3); this.rdDD = new Rueda(); this.rdDI = new Rueda(); this.rdTI = new Rueda(); this.rdTD = new Rueda(); this._kmRecorridos = 0; this._tiempoDemorado = 0; Auto.ContadorDeobjetos++; }
public void CorrerCarrera(Kilometros kilometros) { for (int i = 0; i < (int)kilometros; i++) { this.auto1.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); this.auto2.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); this.auto3.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); this.auto4.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); this.auto5.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); this.auto6.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); } }
public void CorrerCarrera(Kilometros kilometros) { for (int i = 0; i < (int)kilometros; i++) { foreach (Auto item in this.listaAutos) { item.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); } foreach (Auto item in this.listaAutos) { int t = 0; if (t == 0) { max = item; min = item; } else { if ((item.obtenerKilometros) < min.obtenerKilometros) { min = item; } if ((item.obtenerKilometros) > max.obtenerKilometros) { max = item; } } t++; } #region noncolecion //NonColection. /*this.auto1.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); * this.auto2.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); * this.auto3.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); * this.auto4.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); * this.auto5.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100)); * this.auto6.Agregar((int)kilometros, (Tiempo)rnd.Next(10, 100));*/ #endregion } }
public void Agregar(Kilometros km, int tiempo) { this.AgregarTiempo(tiempo); this.AgregarKilometros((int)km); }
public void AgregarKilometros(int kilometros) { this._kmRecorridos = this._kmRecorridos + kilometros; }
public void VolverAcero() { this._kmRecorridos = 0; this._tiempoDemorado = 0; }