Skip to content

Um conversor em Java que converte moedas, unidades de temperatura, unidades de peso e unidades de velocidade

License

Notifications You must be signed in to change notification settings

miltonnotforyou/Conversor-de-unidades-Challenge-ONE-Back-End---Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conversor de unidades Challenge ONE Back End Java

Um conversor em Java que converte moedas, unidades de temperatura, unidades de peso e unidades de velocidade Esse projeto consiste em uma API que utiliza a cotação de moedas do Banco Central para converter um valor de uma moeda de origem para uma moeda de destino. badge-challenge

Challenge ONE Back End - Java

Sprint 01: Crie seu próprio conversor de moeda utilizando a linguagem Java.

As características solicitadas por nosso cliente são as seguintes:

O conversor de moeda deverá:

  • 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
  • Lembrando que deve ser possível também converter de forma inversa.

Para obter a cotação das moedas utilizei a API do Banco Central do Brasil:

Documentação da API

Buscador dos códigos das moedas

Como adicional eu implementei:

  • Conversor de Unidades de peso
  • Conversor de Unidades de velocidade
  • Conversor de Unidades de temperatura

Pré-requisitos

Java 8 ou superior
Biblioteca gson-2.8.5.jar

Como utilizar

Faça o download da biblioteca gson-2.8.5.jar

Compile o arquivo ConversorDeMoedasApiBancoCentral.java utilizando o seguinte comando:

bash

javac -cp "gson-2.8.5.jar" ConversorDeMoedasApiBancoCentral.java

Rode o programa utilizando o seguinte comando:

bash

java -cp ".:gson-2.8.5.jar" ConversorDeMoedasApiBancoCentral

Insira o valor a ser convertido, a moeda de origem e a moeda de destino quando solicitado.

Exemplo de uso

Insira o valor a ser convertido: 100 Insira a moeda de origem: Reais Insira a moeda de destino: Dólares

Resultado: 100.00 reais = 19.32 dólares

Observações

Caso a moeda de origem seja Real, o valor é dividido pela cotação da moeda de origem para obter o valor na moeda de destino. Caso a moeda de origem não seja Real, é obtida a cotação da moeda de origem em relação ao Real e em seguida é obtida a cotação da moeda de destino em relação ao Real. O valor é convertido primeiro para Reais e em seguida para a moeda de destino.

English:

Unit Converter Challenge ONE Back End Java

A Java converter that converts currencies, temperature units, weight units, and speed units. This project consists of an API that uses the exchange rate of currencies from the Central Bank to convert a value from a source currency to a destination currency. badge-challenge

Challenge ONE Back End - Java

Sprint 01: Create your own currency converter using the Java language.

The features requested by our client are:

The currency converter should:

Convert from Reais to Dollars
Convert from Reais to Euros
Convert from Reais to British Pounds
Convert from Reais to Argentine Pesos
Convert from Reais to Chilean Pesos
Remembering that it should also be possible to convert in reverse.

To obtain the currency quotes, I used the API from the Central Bank of Brazil:

API Documentation

Currency Code Finder

As an additional feature, I implemented:

Weight unit converter
Speed unit converter
Temperature unit converter

Prerequisites

Java 8 or higher gson-2.8.5.jar library

How to use

Download the gson-2.8.5.jar library

Compile the file ConversorDeMoedasApiBancoCentral.java using the following command:

bash

javac -cp "gson-2.8.5.jar" ConversorDeMoedasApiBancoCentral.java

Run the program using the following command:

bash

java -cp ".:gson-2.8.5.jar" ConversorDeMoedasApiBancoCentral

Enter the value to be converted, the source currency, and the destination currency when prompted.

Example of use

Enter the value to be converted: 100 Enter the source currency: Reais Enter the destination currency: Dollars

Result: 100.00 reais = 19.32 dollars

Remarks

If the source currency is Real, the value is divided by the exchange rate of the source currency to obtain the value in the destination currency. If the source currency is not Real, the exchange rate of the source currency relative to the Real is obtained and then the exchange rate of the destination currency relative to the Real is obtained. The value is first converted to Reais and then to the destination currency.

Resultado

Conversor


image image


image image

About

Um conversor em Java que converte moedas, unidades de temperatura, unidades de peso e unidades de velocidade

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages