public void pagarEmpresa(PessoaJuridica recebedor) { double valorPagar; int numCartao; int cvc; char concluir; string nomeEmpresa; try{ Console.WriteLine("\nPAGAMENTO"); Console.WriteLine("Valor(R$):"); valorPagar = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Numéro do cartão: "); numCartao = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Código de segurança (CVC): "); cvc = Convert.ToInt32(Console.ReadLine()); nomeEmpresa = recebedor.getRazaoSocial(); Console.Write("Realizar pagamento de R$" + valorPagar + " para " + nomeEmpresa + "(s ou n): "); concluir = Console.ReadLine()[0]; if (concluir == 's') { Pagamento pag = new Pagamento(recebedor, valorPagar, numCartao, cvc, "arg1", "arg2"); Console.WriteLine("Operação concluída com sucesso\n"); } else { Console.WriteLine("Operação falhou\n"); } } catch (FormatException) { Console.WriteLine("ERRO!!! Formato incorreto!\nTente Novamente"); } }