Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrezzahfreire/bancoterminal
Este projeto tem como objetivo desenvolver um programa Java para simular as funcionalidades básicas de uma conta bancária em um ambiente de terminal/console.
https://github.com/andrezzahfreire/bancoterminal
Last synced: 3 days ago
JSON representation
Este projeto tem como objetivo desenvolver um programa Java para simular as funcionalidades básicas de uma conta bancária em um ambiente de terminal/console.
- Host: GitHub
- URL: https://github.com/andrezzahfreire/bancoterminal
- Owner: andrezzahfreire
- Created: 2024-05-21T12:45:01.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-21T13:44:43.000Z (7 months ago)
- Last Synced: 2024-11-02T08:24:23.311Z (about 2 months ago)
- Language: Java
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Descrição do Projeto
Este projeto tem como objetivo desenvolver um programa Java para simular as funcionalidades básicas de uma conta bancária em um ambiente de terminal/console.
### Funcionalidades
* **Criar Conta:**
* Permitir que o usuário digite o nome do titular da conta.
* Gerar um número de conta aleatório.
* Definir um saldo inicial.
* **Depositar:**
* Solicitar ao usuário que digite o valor a ser depositado.
* Atualizar o saldo da conta.
* Exibir uma mensagem de confirmação do depósito.
* **Sacar:**
* Solicitar ao usuário que digite o valor a ser sacado.
* Verificar se o valor solicitado é maior que o saldo disponível.
* Atualizar o saldo da conta (se o saque for aprovado).
* Exibir uma mensagem informando se o saque foi realizado ou não.
* **Consultar Saldo:**
* Exibir o saldo atual da conta para o usuário.
* **Sair:**
* Permitir que o usuário finalize a execução do programa.### Opcional
* **Histórico de Transações:**
* Armazenar e exibir o histórico de transações (depósitos, saques) da conta.
* **Limite de Saque:**
* Definir um limite de saque diário para o usuário.
* **Menu Interativo:**
* Criar um menu interativo para facilitar a navegação do usuário entre as funcionalidades.### Recursos Necessários
* **Ambiente de desenvolvimento Java:**
* VS Code
* **Linguagem de programação:** Java### Instruções de Uso
1. Clone o repositório do projeto para o seu computador.
2. Abra o projeto em seu ambiente de desenvolvimento Java.
3. Compile e execute o programa.
4. Siga as instruções na tela para interagir com as funcionalidades da conta bancária.### Observações
* Este é um modelo básico de simulação de conta bancária. Você pode adaptá-lo e adicionar outras funcionalidades de acordo com suas necessidades.
* Para um sistema mais completo, seria necessário considerar aspectos como segurança, validação de dados, tratamento de erros, integração com bancos de dados, etc.
* Utilize os recursos e exemplos mencionados na lista de recursos adicionais para te auxiliar no processo de desenvolvimento.