Simulador de Sistema Bancário

Descrição: O Simulador de Sistema Bancário é uma aplicação orientada a objetos que simula o funcionamento de um sistema bancário básico, incluindo agências, contas bancárias e cartões associados a essas contas. Ele oferece uma plataforma interativa para compreender e explorar os conceitos fundamentais de um ambiente bancário.

Classes Principais:

Agência Bancária: Atributos: Nome, localização, código. Métodos: Adicionar conta, remover conta, obter informações da agência.

Conta Bancária: Atributos: Número da conta, saldo, titular. Métodos: Depositar, sacar, transferir, consultar saldo.

Cartão Bancário: Atributos: Número do cartão, conta associada, data de validade, CVV. Métodos: Realizar transações, validar transações, verificar saldo. Instruções de Uso:

Instalação: Clone o repositório do projeto e instale as dependências necessárias.

Execução: Inicie a aplicação e siga as instruções apresentadas na interface do usuário para interagir com o sistema.

Exploração: Experimente diferentes funcionalidades, criando agências, contas bancárias, emitindo cartões e realizando transações para entender melhor o funcionamento do sistema bancário simulado.

Diagrama de Classes:

Tecnologias Utilizadas:

Linguagem de Programação: Python com Orientação a Objetos.