Um Conversor de Moedas desenvolvido em Java que facilita aos usuários a conversão entre diferentes unidades monetárias por meio de uma interface de console intuitiva. O aplicativo apresenta um menu com diversas opções de conversão.
Tópicos
Desenvolvido como parte do Challenge Back End do programa Oracle Next Education (ONE), este projeto é um Conversor de Moedas que permite interação via console. Oferece aos usuários várias opções de conversão de moedas através de um menu intuitivo, com a taxa de câmbio atualizada dinamicamente por meio de uma API, assegurando dados precisos e em tempo real para uma experiência eficiente
JDK v17;
Gson;
IntelliJ IDEA;
ExchangeRate-API;
✔️ Funcionalidade 1:
Utilização da API ExchangeRate externa para obter as taxas de câmbio em tempo real.
✔️ Funcionalidade 2:
Capacidade de converter valores entre diferentes moedas utilizando as taxas obtidas.
✔️ Funcionalidade 3:
Interface de texto simples no console que guia o usuário através das opções de conversão.
✔️ Funcionalidade 4:
Solicita ao usuário a escolha da moeda e o valor a ser convertido.
✔️ Funcionalidade 5:
Cada conversão realizada é registrada em um arquivo de histórico, incluindo data, hora, moeda de origem, valor original, moeda de destino e valor convertido.
- Exemplo do Histórico de Conversões:
- Pré requisito:
- Java Development Kit (JDK) instalado na sua máquina.
- Clone o repositório para o seu ambiente local:
- git clone https://github.com/medeiroscamila/conversor-de-moedas.git
A seguir, estão os passos para utilizar a aplicação:
- Abra o Projeto na sua IDE Favorita.
- Após abrir o projeto na sua IDE, localize o arquivo App.java na pasta console, e execute o programa.
- Ao iniciar o programa, você verá um menu com opções de conversão listadas.
- Escolha uma das opções digitando o número correspondente e pressione Enter.