Skip to content

Conversation

@PLM4
Copy link

@PLM4 PLM4 commented Nov 8, 2025

Sistema Bancário - Gestão de Usuários e Contas

image

FUNCIONALIDADES E IMPLEMENTAÇÕES:

Novo Usuário: Cadastro de uma pessoa física no sistema, informando nome, CPF, data de nascimento e endereço.

Cada usuário pode ter uma ou mais contas bancárias associadas ao seu CPF.

Nova Conta: Abertura de uma conta bancária para um usuário já cadastrado. Cada conta tem número único sequencial, saldo inicial de R$ 500,00, extrato e contador de saques, e está vinculada a um usuário existente.

Depósito: Permite depósitos apenas de valores positivos, atualizando saldo e extrato da conta autenticada.

Saque: Permite até 3 saques diários de até R$ 500,00 cada, respeitando o saldo disponível e atualizando extrato e contador.

Extrato: Exibe todas as movimentações da conta autenticada e o saldo, com formatação brasileira (ex: R$ 1.000,00).

Listar Contas: Exibe todas as contas cadastradas, mostrando agência, número e titular.

Formatação Brasileira: Todos os valores monetários são exibidos no padrão brasileiro, com separador de milhar e duas casas decimais (ex: R$ 1.000,00, R$ 100,45, R$ 1.000.200,01).

Fluxo recomendado:

 1. Criar novo usuário (caso ainda não exista).
 2. Criar nova conta para o usuário já cadastrado.
 3. Realizar depósitos, saques, consultar extrato ou sair.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants