public Veiculo(Motor M, Tanque T, Pneu PneuDianteiroEsq, Pneu PneuDianteiroDir, Pneu PneuTraseiroEsq, Pneu PneuTraseiroDir) { this.M = M; this.T = T; this.PneuDianteiroEsq = PneuDianteiroEsq; this.PneuDianteiroDir = PneuDianteiroDir; this.PneuTraseiroEsq = PneuTraseiroEsq; this.PneuTraseiroDir = PneuTraseiroDir; }
static void Main() { float potencia = 71; float consumo = 12; float capacidadeMax = 50; float capacidade = capacidadeMax; /* * Console.WriteLine("Digite a potencia do motor: "); * potencia = float.parse(Console.ReadLine()); * * Console.WriteLine("Digite o consumo do motor: "); * consumo = float.parse(Console.ReadLine()); * * Console.WriteLine("Digite a capacidade maxima do tanque: "); * capacidadeMax = float.parse(Console.ReadLine()); */ Tanque T = new Tanque(capacidade, 0, capacidadeMax); Motor M = new Motor(potencia, consumo, T); Pneu P1 = new Pneu(27); Pneu P2 = new Pneu(27); Pneu P3 = new Pneu(23); Pneu P4 = new Pneu(23); Veiculo V = new Veiculo(M, T, P1, P2, P3, P4); V.T.abastece(50); V.M.avancaKilometragem(300); V.PneuTraseiroEsq.Calibra = -17; V.M.avancaKilometragem(100); V.PneuDianteiroEsq.Calibra = -18; V.T.abastece(10); try { V.M.avancaKilometragem(200); } catch {} Console.ReadKey(); }