public void AbastecerVeiculoFlex() { string opcao; if (LitrosGasolina + LitrosAlcool == CapacidadeTanque) { Console.WriteLine("\nTanque está cheio" + " Aperte qualquer coisa para continuar..."); return; } else if (LitrosAlcool + LitrosGasolina < CapacidadeTanque) { Console.WriteLine("\nDeseja encher o tanque?"); opcao = Validacao.ValidarSimOuNao(Console.ReadLine().ToUpper()); if (opcao == "S") { Console.WriteLine("\nQuer encher o tanque de alcool ou gasolina?"); opcao = Validacao.ValidarTipoCombustivel(Console.ReadLine().ToLower()); // Opção para escolher caso queira abastecer ou encher o tanque if (opcao == "alcool") { LitrosAlcool += Calculo.EncherTanqueFlex(CapacidadeTanque, LitrosAlcool, LitrosGasolina); } else if (opcao == "gasolina") { LitrosGasolina += Calculo.EncherTanqueFlex(CapacidadeTanque, LitrosGasolina, LitrosAlcool); } } else { Console.Clear(); Console.WriteLine("Carro do tipo Flex"); Console.WriteLine("Deseja abastecer alcool ou gasolina?"); opcao = Validacao.ValidarTipoCombustivel(Console.ReadLine().ToLower()); // Opção para escolher caso queira abastecer ou encher o tanque if (opcao == "gasolina") { LitrosGasolina += Calculo.CalcularAbastecimentoFlex(CapacidadeTanque, LitrosGasolina, LitrosAlcool); } else if (opcao == "alcool") { LitrosAlcool += Calculo.CalcularAbastecimentoFlex(CapacidadeTanque, LitrosGasolina, LitrosAlcool); } } } Console.WriteLine("\n aperte Qualquer coisa para continuar..."); Console.ReadKey(); } // ABASTECER UM CARRO QUE PODE OS 2 COMBUSTIVEIS