Skip to content

Conversor de moedas e temperatura desenvolvido em Java

Notifications You must be signed in to change notification settings

xLucaspx/conversor-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Conversor de moedas e temperatura | Java

Badge versão do programa Badge GitHub stars Badge GitHub issues

Um conversor de moedas e temperatura desenvolvido com Java (JDK 18) e utilizando JOptionPane para a interface gráfica.

Cotações das moedas: 27/09/2022

Tela inicial do conversor

Índice

Convertendo moedas

Após selecionar a opção "Converter moeda", é possível realizar as seguintes operações:

  • Real para Dólar - Dólar para Real
  • Real para Euro - Euro para Real
  • Real para Libra Esterlina - Libra Esterlina para Real
  • Real para Peso Argentino - Peso Argentino para Real
  • Real para Peso Chileno - Peso Chileno para Real

Depois de selecionar a operação, insira o valor que deseja converter (apenas números, positivos ou negativos, com ponto flutuante) e o programa mostrará o resultado.

Tela de escolha da operação Tela de input do valor Tela de resultado da operação

Convertendo temperatura

Após selecionar a opção "Converter temperatura", é possível realizar as seguintes operações:

  • Celsius para Fahrenheit
  • Celsius para Kelvin
  • Fahrenheit para Celsius
  • Fahrenheit para Kelvin
  • Kelvin para Celsius
  • Kelvin para Fahrenheit

Depois de selecionar a operação, insira o valor que deseja converter (apenas números, positivos ou negativos, com ponto flutuante) e o programa mostrará o resultado.

Tela de escolha da operação Tela de input do valor Tela de resultado da operação


Alerta e encerramento

Caso seja inserido um valor inválido (não numérico) ou não seja inserido valor nenhum, o programa mostrará uma mensagem de alerta para o usuário. Sempre após o alerta ou uma operação bem sucedida, o programa deverá perguntar ao usuário se ele deseja continuar; em caso afirmativo, o programa retorna a tela inicial, mas caso o usuário clique em "Não", o programa exibe uma mensagem de finalização e é encerrado.

Tela de alerta Tela de continuação Tela de finalização


Acesso ao projeto

JDK 18:

📁 Download do projeto completo (.zip): Baixar projeto

💾 Download apenas do arquivo executável (.jar): Baixar arquivo

Para versões anteriores do Java:

🌿 Ver o projeto no branch java_8

📂 Download do projeto (.zip - Java 8): Baixar projeto

☕ Download do arquivo executável (.jar - Java 8): Baixar arquivo