public bool inserirCartao(double v, string senha, Cartao c) { if (c.comprar(v, estabelecimento, senha) == true) { return(true); } else { return(false); } }
public static void Main() { double valor_da_compra = 0; string senha_digitada; bool fatura_aberta = true; bool compra_permitida = true; double renda; string nome; Console.WriteLine("Qual seu nome?"); nome = Console.ReadLine(); Console.WriteLine("Qual sua renda?"); renda = int.Parse(Console.ReadLine()); cliente novo_cliente = new cliente(nome, renda); Cartao meuCard = new Cartao(novo_cliente); Maquina minha_maq = new Maquina("shopping"); while (compra_permitida == true) { do { if (fatura_aberta == true) { Console.WriteLine("Qual o valor da próxima compra?"); valor_da_compra = int.Parse(Console.ReadLine()); Console.WriteLine("Qual a senha?"); senha_digitada = Console.ReadLine(); fatura_aberta = minha_maq.inserirCartao(valor_da_compra, senha_digitada, meuCard); } } while(fatura_aberta == true); Console.WriteLine("Deseja ver a fatura? s ou n"); if (char.Parse(Console.ReadLine()) == 's') { meuCard.ver_fatura(); } do { Console.WriteLine("Qual o valor deseja pagar?"); compra_permitida = meuCard.pagar_fatura(double.Parse(Console.ReadLine())); } while(compra_permitida == false); Console.WriteLine("Deseja ver o histórico? s ou n"); if (char.Parse(Console.ReadLine()) == 's') { meuCard.ver_hist(); } fatura_aberta = true; } }