CotacaoMoedas
- Active · last change 9-7-2026
- ★ 1 on GitHub
README
💵 Painel de Cotação de Moedas & Conversor de Câmbio (Delphi 12)
Um projeto moderno, funcional e visualmente elegante desenvolvido para Delphi 12 Athens (compatível também com versões recentes do RAD Studio / Delphi).
O projeto demonstra o consumo de API RESTful em tempo real, manipulação e extração de dados JSON com segurança e cálculo financeiro com formatação monetária padrão brasileiro.
🎯 Funcionalidades
- Cards em Tempo Real:
- 💵 Dólar Comercial (USD): Valor atual, variação percentual (verde para alta, vermelho para baixa), máxima e mínima do dia.
- 💶 Euro (EUR): Valor atual, variação percentual, máxima e mínima do dia.
- 🪙 Bitcoin (BTC): Cotação atual em reais, variação percentual, máxima e mínima do dia.
- Calculadora de Conversão:
- Converte valores entre Real (BRL) e Moeda Estrangeira (USD, EUR, BTC) nos dois sentidos:
Real (BRL) -> Moeda EstrangeiraMoeda Estrangeira -> Real (BRL)
- Formatação automática de casas decimais e símbolos monetários.
- Converte valores entre Real (BRL) e Moeda Estrangeira (USD, EUR, BTC) nos dois sentidos:
- Console de Logs Integrado:
TMemodetalhando cada requisição HTTP, tempo de resposta e valores obtidos da API.
🛠️ Tecnologias e Recursos Utilizados
- Delphi 12 / VCL (Visual Component Library): Interface nativa Windows responsiva e estilizada com a fonte
Segoe UI. - TNetHTTPClient: Componente moderno para chamadas HTTP assíncronas/síncronas que utiliza a API nativa do Windows (sem necessidade de DLLs do OpenSSL).
- System.JSON: Extração tipada de dados JSON (
TJSONObject,TJSONValue). - TFormatSettings: Tratamento seguro de separadores decimais (ponto vs. vírgula), garantindo compatibilidade total com qualquer configuração regional do Windows.
- AwesomeAPI: API pública, gratuita e estável (
https://economia.awesomeapi.com.br/last/USD-BRL,EUR-BRL,BTC-BRL).
🚀 Como Executar no Delphi 12
-
Abra o RAD Studio / Delphi 12.
-
Vá em File > Open Project (
Ctrl + F11) e selecione o arquivo:C:\Luciano\ProjetosDelphi\CotacaoMoedas\CotacaoMoedas.dproj(ou
CotacaoMoedas.dpr). -
Pressione F9 (ou clique em Run) para compilar e abrir a aplicação.
-
Clique em "Atualizar Cotações" para carregar os valores atuais e utilize a calculadora para conversões instantâneas!

