Classes e Objetos
Classes 1. Cadastrar um cliente no banco. Para um cliente ser cadastrado no banco é necessário que o atendente forneça o nome do cliente, cpf, endereço, telefone e a sua renda mensal. Após fornecer estas informações, o sistema verifica se não existe outro cliente com o mesmo cpf. Caso não exista outro cliente, o novo cliente é cadastrado; caso contrário, o cadastro é cancelado.
Classes 2. Abrir uma nova conta para um ou mais clientes cadastrados no banco.
Para abrir uma nova conta, o atendente deve fornecer os nomes e cpf's dos clientes.
Se todos os clientes estão cadastrados, o sistema cria uma nova conta e retorna o número desta conta.
Classes 3. Verificar o saldo de uma conta. O cliente entra com o número da conta e o cliente entra com a senha da conta. Se o número da conta e a senha estiverem válidos, o sistema retorna o saldo da conta; caso contrário, o sistema retorna um aviso. Classes 4. Depositar dinheiro em uma conta. O cliente entra com o número da conta e o valor que será depositado. Se o número da conta for válido, o depósito é realizado e o sistema manda um aviso. Se o número da conta for inválido, o sistema retorna uma mensagem avisando que não foi possível fazer o depósito e cancela.
Classes 5. Retirar dinheiro de uma conta. O cliente entra com o número da conta e com a senha da conta. Em seguida, entra com o valor que será retirado. Se após a retirada, o saldo não ficar com um débito maior do que 1.000, a retirada é realizada e o sistema manda um aviso. Se o número da conta e a senha estiverem inválidos ou se o saldo da conta não for suficiente, o sistema retorna uma mensagem avisando que não foi possível fazer a retirada e cancela.
Classes 6. Fazer uma transferência entre duas contas. O cliente entra com o número da conta da qual será retirado o dinheiro para transferência e com a senha desta conta. Em seguida, entra com o número da conta para a qual o dinheiro será