Skip to content

edmozer/TrabalhoPOOCofreMoedas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages