Um aplicativo de linha de comando desenvolvido em Java para converter valores entre moedas e consultar cotações em tempo real.
- Conversor de Moedas: Converta valores entre diferentes moedas
- Consulta de Cotações: Visualize as cotações atuais baseadas no Real (R$)
- Suporte a 4 Moedas:
- BRL - Real Brasileiro
- USD - Dólar Americano
- EUR - Euro
- LIB - Libra Esterlina
- Java 11 ou superior
- Maven ou IDE Java compatível (IntelliJ IDEA, Eclipse, VS Code)
- Clone ou baixe o repositório
- Navegue até o diretório do projeto:
cd contacaoJavajavac src/Main.java
java -cp src MainAo executar, você verá um menu com as seguintes opções:
[1] - Converter
[2] - Cotações
[3] - Sair
- Selecione a moeda de origem (BRL, USD, EUR, LIB)
- Digite a quantidade que deseja converter
- Selecione a moeda de destino
- Visualize o resultado da conversão
Exibe as cotações atuais das moedas baseadas no Real:
- Dólar - R$ 5,28
- Euro - R$ 6,21
- Libra - R$ 7,13
As cotações utilizadas no aplicativo são:
| Moeda | Código | Taxa (em R$) |
|---|---|---|
| Real | BRL | 1,00 |
| Dólar | USD | 5,28 |
| Euro | EUR | 6,21 |
| Libra | LIB | 7,13 |
O aplicativo utiliza um loop contínuo que permite:
- Executar múltiplas conversões sem reiniciar
- Acessar diferentes funcionalidades do menu
- Sair graciosamente fechando a conexão com a entrada de dados
[1] - Converter
[2] - Cotações
[3] - Sair
Selecione o número da opção:
1
----------------------------
Qual moeda você quer converter?
BRL - Real
USD - Dólar
EUR - Euro
LIB - Libra
Digite somente o código:
USD
Quantos USD você possui?
100
----------------------------
Para qual moeda você quer converter?
BRL - Real
USD - Dólar
EUR - Euro
LIB - Libra
Digite somente o código:
BRL
----------------------------
100.0 USD em BRL vale: 528.0
- Integração com API de cotações em tempo real
- Interface gráfica (GUI)
- Suporte a mais moedas
- Histórico de conversões
- Salvar configurações de preferência
Este projeto é de código aberto e pode ser utilizado livremente.
Para dúvidas ou sugestões, entre em contato por pablorenan1946@gmail.com