Este programa foi desenvolvido como trabalho para a disciplina de Programação Orientada a Objetos (POO) na faculdade. Além das funcionalidades requisitadas, foram implementadas algumas melhorias, como a exibição da cotação atual das moedas usando uma API.
Trata-se de um sistema de banco de moedas que permite aos usuários adicionar, remover, listar e calcular o valor total das moedas em um cofrinho. O sistema também fornece informações sobre a cotação atual das moedas disponíveis.
- Adicionar valor: Permite ao usuário adicionar uma moeda ao cofrinho.
- Remover valor: Permite ao usuário remover uma moeda do cofrinho.
- Listar moedas na conta: Lista todas as moedas presentes no cofrinho.
- Calcular valor total disponível convertido para Real: Calcula e exibe o valor total das moedas em reais.
- Mostrar cotação atual de todas as moedas disponíveis: Exibe a cotação atual de todas as moedas disponíveis.
- Resetar valores: Remove todas as moedas do cofrinho.
- Finalizar: Encerra a operação do sistema.
Para executar o programa, você precisará:
- JDK (Java Development Kit): Certifique-se de ter o JDK instalado em seu sistema.
- IDE (Integrated Development Environment): Utilize uma IDE para compilar e executar o código Java.
- JSON Simple: Baixe o JSON Simple aqui. Após o download, adicione o arquivo JAR na estrutura do projeto seguindo estes passos:
- Vá para a pasta
modulos
. - Selecione a opção de adicionar (
+(Adicionar)
). - Escolha a opção de adicionar um arquivo (
Arquivo baixado(.jar)
). - Selecione o arquivo JAR baixado.
- Vá para a pasta
Este passo é necessário para rodar a API que busca a cotação atual das moedas.
Para executar o programa:
- Execute o arquivo
Menu.java
. - Siga as instruções exibidas no console para interagir com o sistema.
- Escolha uma das opções do menu e siga as instruções para realizar a operação desejada.
Contribuições são bem-vindas! Se você encontrar bugs, problemas de desempenho ou tiver sugestões de melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto foi desenvolvido por Edmozer Cavalcante.