static void Main(string[] args) { Carro c1 = new Carro("Fiat", "Palio", "Azul", 1000, false, 0, 0, 20000.0); Aviao a1 = new Aviao("Boeing", "747", "Vermelho", 1000000, false, 0, 0, 3500000.0); Caminhao cam1 = new Caminhao("Volvo", "FH400", "Verde", 10000, false, 0, 0, 50000.0); Console.WriteLine("Apresentando métodos do carro: "); c1.ligar(); c1.abastecer(50); c1.acelerar(); c1.acelerar(); c1.acelerar(); c1.acelerar(); c1.abastecer(10); c1.desligar(); Console.WriteLine(); Console.WriteLine("Apresentando métodos do avião: "); a1.ligar(); a1.abastecer("100000"); a1.acelerar(); a1.acelerar(); a1.acelerar(); a1.acelerar(); a1.abastecer("50000"); a1.desligar(); Console.WriteLine(); Console.WriteLine("Apresentando métodos do caminhão: "); cam1.ligar(); cam1.abastecer(1000f); cam1.acelerar(); cam1.acelerar(); cam1.acelerar(); cam1.acelerar(); cam1.abastecer(500f); cam1.desligar(); Console.ReadKey(); }
static void Main(string[] args) { Carro meucarro = new Carro("Hyundai", "HB20", "33333", "Preto", true, 100, 0, 40000.0); Caminhao meucaminhao = new Caminhao("Scania", "R580", "25252", "Branco", true, 150, 0, 100000.0); Aviao meuaviao = new Aviao("AIRBUS", "A330 ", "55555", "Azul", true, 600, 0, 300000.0); while (true) { Console.WriteLine("Qual veículo você deseja acelerar?(Carro, Caminhão ou Avião)"); String escolha1 = Console.ReadLine(); Console.WriteLine("Quem você deseja abastecer?(Carro, Caminhão, Avião ou nenhum)"); String escolha2 = Console.ReadLine(); switch (escolha1) { case "Carro": meucarro.acelerar(); break; case "Caminhão": meucaminhao.acelerar(); break; case "Avião": meuaviao.acelerar(); break; } switch (escolha2) { case "Carro": Console.WriteLine("Quanto deseja abastecer no carro?(resposta boolean)"); int qtdAbastecerCarro = Convert.ToInt32(Console.ReadLine()); meucarro.abastecer(qtdAbastecerCarro); break; case "Caminhão": Console.WriteLine("Quanto deseja abastecer no caminhão?(resposta boolean)"); int qtdAbastecerCaminhao = Convert.ToInt32(Console.ReadLine()); meucaminhao.abastecer(qtdAbastecerCaminhao); break; case "Avião": Console.WriteLine("Quanto deseja abastecer no avião?(resposta boolean)"); int qtdAbastecerAviao = Convert.ToInt32(Console.ReadLine()); meuaviao.abastecer(qtdAbastecerAviao); break; case "nenhum": break; } Console.WriteLine("___________________________________________________"); Console.WriteLine("STATUS CARRO:"); Console.WriteLine("Marca: " + meucarro.Marca); Console.WriteLine("Modelo: " + meucarro.Modelo); Console.WriteLine("Placa: " + meucarro.Placa); Console.WriteLine("Cor: " + meucarro.Cor); Console.WriteLine("Cor: " + meucarro.Preco); if (meucarro.isLigado == true) { Console.WriteLine("O veículo está ligado com velocidade de " + meucarro.Velocidade + "Km/h."); } else { Console.WriteLine("O veículo está desligado."); } Console.WriteLine("Está com " + meucarro.LitrosCombustivel + "/100 litros de combustível."); Console.WriteLine("___________________________________________________"); Console.WriteLine("STATUS CAMINHÃO:"); Console.WriteLine("Marca: " + meucaminhao.Marca); Console.WriteLine("Modelo: " + meucaminhao.Modelo); Console.WriteLine("Placa: " + meucaminhao.Placa); Console.WriteLine("Cor: " + meucaminhao.Cor); Console.WriteLine("Cor: " + meucaminhao.Preco); if (meucaminhao.isLigado == true) { Console.WriteLine("O veículo está ligado com velocidade de " + meucaminhao.Velocidade + "Km/h."); } else { Console.WriteLine("O veículo está desligado."); } Console.WriteLine("Está com " + meucaminhao.LitrosCombustivel + "/150 litros de combustível."); Console.WriteLine("___________________________________________________"); Console.WriteLine("STATUS AVIÃO:"); Console.WriteLine("Marca: " + meuaviao.Marca); Console.WriteLine("Modelo: " + meuaviao.Modelo); Console.WriteLine("Placa: " + meuaviao.Placa); Console.WriteLine("Cor: " + meuaviao.Cor); Console.WriteLine("Cor: " + meuaviao.Preco); if (meuaviao.isLigado == true) { Console.WriteLine("O veículo está ligado com velocidade de " + meuaviao.Velocidade + "Km/h."); } else { Console.WriteLine("O veículo está desligado."); } Console.WriteLine("Está com " + meuaviao.LitrosCombustivel + "/600 litros de combustível."); Console.WriteLine("___________________________________________________"); } }