Repositório do desafio proposto pela ONE (Oracle Next Education) | Alura de desenvolver um conversor.
Foi proposto que fosse desenvolvido um conversor de moedas, com valores prefixados e um segundo conversor à escolha do aluno.
O conversor de moedas deveria fazer as seguintes conversões:
- Reais a Dólar
- Reais a Euro
- Reais a Libras Esterlinas
- Reais a Peso argentino
- Reais a Peso Chileno
E também era necessário fazer a conversão inversa:
- Dólar a Reais
- Euro a Reais
- Libras Esterlinas a Reais
- Peso argentino a Reais
- Peso Chileno a Reais
Para tornar o conversor mais dinâmico, decidi por não usar valores predefinidos e consumir uma API que entregasse os valores das moedas de acordo com cotação daquele momento.
Os dados são fornecidos pela AwesomeAPI.
Também deixei livre que o usuário decida qual moeda converter, dessa maneira expandindo as opções além das propostas pelo desafio.
Como segundo conversor decidi por adicionar outros 2 conversor, de velocidades e temperaturas.
Ambos possuem as mesmas características de que não existe opções de conversão predeterminadas, deixando o usuário livre para poder escolher suas opções para a conversão.
O sistema apresenta 3 funçãoes.
MOEDAS
- BRL - Real Brasileiro
- USD - Dólar Americano
- EUR - Euro
- GBP - Libra Esterlina
- ARS - Peso Argentino
- CLP - Peso Chileno
- JPY - Iene Japonês
- CNY - Yuan Chinês
TEMPERATURAS
- Celsius
- Fahrenheit
- Kelvin
VELOCIDADES
- km/h - Quilômetros por hora
- mph - Milhas por hora
- mn/h - Milhas náuticas por hora (Nós)
- Ma - Número de Mach