Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🏦 Sistema Bancário em Python

Sistema bancário simples desenvolvido em Python como parte dos estudos na trilha de desenvolvimento. O projeto simula operações bancárias básicas como depósito, saque e extrato, com validações e regras de negócio reais.


📋 Funcionalidades

  • Depósito — Aceita apenas valores positivos e registra no extrato
  • Saque — Limite de 3 saques diários com valor máximo de R$ 500,00 por saque
  • Extrato — Lista todas as movimentações e exibe o saldo atual
  • Validações — Saldo insuficiente, valor inválido, limite de saques atingido

🎯 Regras de Negócio

Operação Regra
Depósito Apenas valores positivos
Saque Máximo de 3 por dia
Saque Limite de R$ 500,00 por operação
Extrato Exibe valores no formato R$ xxx.xx

🚀 Como executar

Pré-requisitos

Passo a passo

# Clone o repositório
git clone https://github.com/seu-usuario/sistema-bancario-python.git

# Acesse a pasta do projeto
cd sistema-bancario-python

# Execute o programa
python sistema_bancario.py

💻 Demonstração

================ MENU ================
[d] Depositar
[s] Sacar
[e] Extrato
[q] Sair
======================================

> d
Informe o valor do depósito: R$ 1000
✅ Depósito de R$ 1000.00 realizado com sucesso!

> e
================ EXTRATO ================
Depósito: R$ 1000.00

Saldo atual: R$ 1000.00
=========================================

🛠️ Tecnologias

  • Python 3 — Linguagem principal
  • Sem dependências externas — apenas bibliotecas nativas

📚 Aprendizados

Este projeto foi desenvolvido para praticar:

  • Lógica de programação e estruturas de controle (if, while, elif)
  • Manipulação de variáveis e tipos de dados
  • Entrada e saída de dados com o usuário
  • Formatação de strings e valores monetários
  • Organização de código e legibilidade

🔮 Próximas versões (roadmap)

  • Suporte a múltiplos usuários com CPF e senha
  • Histórico de transações com data e hora
  • Criação de novas contas bancárias
  • Refatoração com funções e depois com orientação a objetos

👨‍💻 Autor

Feito com 💙 durante a jornada de aprendizado em Python.

Conecte-se comigo no LinkedIn | GitHub


📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages