public void CadastrarVeiculo() { Console.WriteLine("\nQual é o tipo do veiculo ? Carro ou Moto\n"); Tipo = Enum.Parse <TipoDosVeiculos>(Console.ReadLine()); Console.WriteLine($"\nDigite o Fabricante do(a) {Tipo}\n"); Fabricante = Console.ReadLine(); Console.WriteLine($"\nDigite o modelo do do(a) {Tipo}\n"); Modelo = Console.ReadLine(); Console.WriteLine($"\nDigite a Capacide total do Tanque do(a) {Tipo}\n"); CapacidadeTanque = Convert.ToDouble(Console.ReadLine()); Console.WriteLine($"\nDigite quantos KM o(a) {Tipo} faz por litro de combustivel\n"); AutonomiaLitro = Convert.ToDouble(Console.ReadLine()); Console.WriteLine($"\n O(a) {Tipo} é flex ?\n"); Flex = Console.ReadLine().ToUpper() == "SIM" ? true : false; Console.WriteLine($"\n Digite o ano de Fabricação do(a) {Tipo}\n"); Ano = Console.ReadLine(); Console.WriteLine($"\n O(a) {Tipo} está com quanto de combustivel ?\n"); Tanque = Convert.ToDouble(Console.ReadLine()); Operacoes.ValidaTipoDoCombustivel(this); Console.WriteLine($"\nVeiculo cadastrado com sucesso! o Id é: {IdDoVeiculo} \n"); }
public double Abastecer(double Litros) { if (Litros > CapacidadeTanque) { return(0); } if (Litros <= 0) { return(-1); } Tanque += Math.Round(Litros); Operacoes.ValidaTipoDoCombustivel(this); return(Tanque); }