Conversor de moedas para o desafio da Alura challanges com a ONE (Oracle Next Education)
O projeto consiste em um conversor de multiplas moedas, com menu interativo onde o usuário pode escolher até 6 opções de conversões. Há ainda a opção de histórico de pesquisa das operações de conversão.
A API utilizada é a ExchangeRate-API, que fornece múltipla opções de conversão. A conexão deve ser feita via link próprio com chave pessoal gerada direto no site. Abaixo segue um exemplo de link:
https://v6.exchangerate-api.com/v6/b79cbd822d955ac95be0b81f/latest/USD
Para este projeto foram criadas 6 classes:
Nesta classe é feita a conexão com o serviço de API da Exhanger-API, retornando os dados no formato Json.
Nesta classe é feita a conversão dos valores solicitados pelo usuários, que foram colerados durante a requisição na API.
Nesta classe é feito o registro único da transação durante o processo de consulta do usuário. Este registro é então passado para a classe history que armazena as informações em uma lista.
Armazena as informações de consulta em uma lista, gerando assim um histórico de todas as consultas feitas pelo usuário.
Nesta classe é executado o programa principal com o menu e suas opções disponíveis.