static void Main(string[] args) { Carro carro1 = new Carro(); carro1.NivelTanque = 50; carro1.Ligar(); carro1.Andar(125); carro1.Andar(200); carro1.Andar(125); Console.WriteLine("Nivel do Tanque = " + carro1.NivelTanque); Console.WriteLine("Total km = " + carro1.Odometro); Carro corsa = new Carro(); corsa.Ligar(); float Nivel = corsa.Abastecer(20); Nivel = corsa.Abastecer(25); System.Console.WriteLine("Tanque" + Nivel); //corsa.NivelTanque = 45; corsa.CapacidadeTanque = 45; corsa.PotenciaDoMotor = 1.0f; corsa.KilometroPorLitro = 15; corsa.Andar(100); Console.WriteLine("Nivel do Tanque = " + corsa.NivelTanque); Console.WriteLine("Total km = " + corsa.Odometro); }
static void Main(string[] args) { Carro carro1 = new Carro(); carro1.CapacidadeTanque = 45; carro1.KilometroPorLitro = 14; // carro1.NivelTanque = 3000; // Não é possivel realizar esta atribuicao pois o atribute NivelTanque se tornou uma propriedade e esta em 'private'. carro1.Abastecer(30); carro1.Abastecer(30); carro1.Abastecer(30); carro1.Ligar(); System.Console.WriteLine(carro1.Ligado); carro1.Andar(120); carro1.Andar(260); carro1.Andar(80); carro1.Andar(1); carro1.Andar(400); System.Console.WriteLine(carro1.NivelTanque); System.Console.WriteLine($"Odometro: {carro1.Odometro}"); float resultado = carro1.PorcentagemNivelTanque(); System.Console.WriteLine($"Porcentagem do tanque: {resultado.ToString("P")}"); }
static void Main() { #region Carro 1 Carro carro1 = new Carro(); carro1.Ligar(); carro1.Andar(125); carro1.Andar(200); carro1.Andar(125); carro1.Andar(3); carro1.Andar(50); Console.WriteLine("Nível do tanque " + carro1.NivelTanque); Console.WriteLine("Total km " + carro1.Rodometro); #endregion #region Carro 2 Carro corsa = new Carro(); corsa.Ligar(); float nivel = corsa.Abastecer(20); nivel = corsa.Abastecer(25); Console.WriteLine("Tanque " + nivel); corsa.CapacidadeTanque = 45; corsa.PotenciaMotor = 1.0f; corsa.KilometroLitro = 15; corsa.Andar(20); Console.WriteLine(corsa.NivelTanque); #endregion }
public static void Main() { Veiculo a = new Carro(); a.Andar(); //imprime Carro, mesmo que x seja do tipo Veiculo Carro b = new Carro(); b.Andar(); //imprime Carro, claro, isso é fácil deduzir Veiculo c = new Veiculo(); c.Andar(); //imprime Veiculo, é óbvio Carro2 d = new Carro2(); d.Andar(); //óbvio que imprime Carro Veiculo e = new Carro2(); //aqui só esconde, não faz polimorfismo, a instância não importa e.Andar(); //aqui imprime Veiculo, afinal o tipo da variável é dessa classe Carro3 f = new Carro3(); f.Andar(); //funciona igual, nernhuma confusão Veiculo g = new Carro3(); //pode estar esperando polimorfismo que não ocorrerá g.Andar(); //funciona igual, mas poderia não ser o que deseja Carro4 h = new Carro4(); h.Andar(); //funciona igual, nernhuma confusão Veiculo2 i = new Carro4(); //pode estar esperando polimorfismo que não ocorrerá i.Andar(); //funciona igual, mas poderia não ser o que deseja }
public void Andar_com_carro_vazio() { var carro = new Carro(2, Locais.Terminal); var ex = Assert.Throws <Exception>(() => carro.Andar(Locais.Aviao)); Assert.AreEqual("Carro está vazio.", ex.Message); }
static void Main(string[] args) { var carro = new Carro(); carro.Cor = "Prata"; carro.Ligar(); carro.Andar(); }
public void Andar_com_carro_para_aviao() { var carro = new Carro(2, Locais.Terminal); var pessoa = new Pessoa(1, "Teste1", TiposPessoa.Piloto); carro.Entrar(pessoa); carro.Andar(Locais.Aviao); Assert.AreEqual(Locais.Aviao, carro.LocalidadeAtual); }
static void Main(string[] args) { Carro carro1 = new Carro(); carro1.CapacidadeTanque = 45; carro1.KilometroPorLitro = 14; System.Console.WriteLine("informe o valor para abastecer:"); carro1.abastecer(float.Parse(Console.ReadLine())); // carro1.abastecer(30); // carro1.abastecer(30); carro1.Ligar(); System.Console.WriteLine(carro1.Ligado); carro1.Andar(120); carro1.Andar(260); carro1.Andar(80); carro1.Andar(1); System.Console.WriteLine(carro1.NivelTanque); System.Console.WriteLine($"total andado = {carro1.Odomedro}"); float resultado = carro1.porcentagemNivelTanque(); System.Console.WriteLine($"Niivel do tanque {resultado.ToString("n2")}%"); }
static void Main(string[] args) { Carro carro1 = new Carro(); //carro1.NivelTanque = 50; carro1.Ligar(); carro1.Andar(125); carro1.Andar(200); carro1.Andar(125); carro1.Andar(3); carro1.Andar(50); Console.WriteLine(carro1.NivelTanque); Console.WriteLine("Total km " + carro1.Odometro); Carro corsa = new Carro(); corsa.Ligar(); float Nivel = corsa.Abastecer(20); Nivel = corsa.Abastecer(25); Console.WriteLine("Tanque " + Nivel); }
public void AndarComOCarro() { LocalAtualDoCarro.VerificaPessoasNoLugar(); Carro.Andar(); MudarLocalAtual(); }