Este projeto é um desafio do bootcamp oferecido pela NTT Data na plataforma DIO, desenvolvido em Python. O objetivo é implementar um sistema bancário simples com funcionalidades de saque, depósito e visualização de extrato.
-
Depositar: Permite ao usuário depositar valores na conta. Todos os depósitos são armazenados em uma variável e exibidos na operação de extrato.
-
Sacar: Permite ao usuário realizar saques com as seguintes regras:
- Limite de 3 saques diários.
- Limite máximo de R$ 500,00 por saque.
- Se o saldo for insuficiente, uma mensagem informativa é exibida.
-
Extrato: Exibe um extrato de todas as operações realizadas na conta, incluindo depósitos e saques.
- O extrato lista todas as transações realizadas.
- No final do extrato, é exibido o saldo atual da conta.
- Se não houver movimentações, uma mensagem "Não foram realizadas movimentações" é exibida.
-
Limite de Saques: O usuário pode realizar até 3 saques por dia, com um valor máximo de R$ 500,00 por saque.
-
Saldo Insuficiente: Se o saldo for menor que o valor do saque solicitado, o sistema exibirá uma mensagem de erro e o saque não será realizado.
-
Formato dos Valores: Todos os valores monetários são exibidos no formato R$ xxx.xx. Exemplo: R$ 1500.45.
-
Clone este repositório:
git clone https://github.com/seu-usuario/DIO_NTTData_Bootcamp_Sistema_Bancario.git
-
Navegue até o diretório do projeto:
cd DIO_NTTData_Bootcamp_Sistema_Bancario
-
Execute o script Python:
python sistema_bancario.py
-
Depósito:
- O usuário pode depositar qualquer valor na conta.
- Exemplo: Depósito de R$ 200,00.
-
Saque:
- O usuário solicita um saque de R$ 300,00.
- Se o saldo for suficiente e o limite de saques diários não tiver sido excedido, o saque é realizado.
-
Extrato:
- O sistema exibe todos os depósitos e saques realizados, além do saldo final.
- Se não houver transações, exibe a mensagem "Não foram realizadas movimentações".
- Python: Linguagem principal utilizada para o desenvolvimento do sistema.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e enviar pull requests.
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.