Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 2.37 KB

README.md

File metadata and controls

47 lines (31 loc) · 2.37 KB

Programação Orientada a Objetos: Banco da Qualidade

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.

Banco da Qualidade

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.

Funcionalidades

  • 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.

Requisitos

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:
    1. Vá para a pasta modulos.
    2. Selecione a opção de adicionar (+(Adicionar)).
    3. Escolha a opção de adicionar um arquivo (Arquivo baixado(.jar)).
    4. Selecione o arquivo JAR baixado.

Este passo é necessário para rodar a API que busca a cotação atual das moedas.

Instruções de Uso

Para executar o programa:

  1. Execute o arquivo Menu.java.
  2. Siga as instruções exibidas no console para interagir com o sistema.
  3. Escolha uma das opções do menu e siga as instruções para realizar a operação desejada.

Contribuição

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.

Autor

Este projeto foi desenvolvido por Edmozer Cavalcante.