Nesta oportunidade foi solicitado para nós Devs a criação de um conversor de moeda utilizando a linguagem Java. As características solicitadas por nosso cliente são as seguintes:
O conversor de moeda deveria:- Converter de Reais a Dólar- Converter de Reais a Euro- Converter de Reais a Libras Esterlinas- Converter de Reais a Peso argentino- Converter de Reais a Peso Chileno
Além de fazer que seja possível converter de forma inversa ou seja:
- Converter de Dólar a Reais
- Converter de Euro a Reais
- Converter de Libras Esterlinas a Reais
- Converter de Peso argentino a Reais
- Converter de Peso Chileno a Reais
Como desafio extra foi incentivado que se fizesse outro conversor, à nossa escolha, que suprisse uma necessidade que tivéssemos. Nisso resolvi implementar um conversor de sistemas numéricos, variando entre Decimal, Binário, Octal e Hexadecimal, pois lembrei da necessidade que tive de fazer estas conversões durante o período passado na faculdade.
Para o conversor de moedas, fiz uso da API https://exchangeratesapi.io/ com o intuito de ter valores de conversão dinâmicos e atualizados. Utilizei de telas de alerta para tratar erros possíveis, implementei um texto dinâmico da cifra que indicasse qual conversão estaria sendo feita e implementei uma navegação fluida entre as telas.
Para o conversor de sistemas numéricos, alterei um pouco a tela de conversão, oferecendo um textField dinâmico, e que permitisse copiar o resultado adquirido. Além disso, fiz um botão de inversão, para que facilmente pudesse ser feita a conversão de volta.
Download JAR- Linguagem: Java 8
- IDE: IntelliJ IDEA
- Inteface JavaFX com o uso do Scene Builder
- Exchange Rates API: https://exchangeratesapi.io/