Introdução
Boas-vindas à WeatherTech, a empresa líder em software meteorológico na JavaLand! Como novo estagiário, você recebeu uma missão importante: ajudar a criar uma ferramenta de conversão de temperatura para o próximo Aplicativo de Clima da JavaLand.
O meteorologista-chefe, Dr. Sunny Skies, notou que muitos visitantes de países que utilizam a escala Celsius ficam confusos com as temperaturas em Fahrenheit. Seu trabalho é completar um programa Java simples que converta Fahrenheit para Celsius, tornando as leituras de temperatura claras para todos os turistas da JavaLand!
Você está pronto para tornar o clima da JavaLand acessível a todos? Vamos colocar a mão na massa e começar a programar!
Complete o Programa de Conversão de Temperatura
Neste exercício, você implementará uma ferramenta fundamental usada na vida cotidiana e em aplicações científicas: a conversão de temperaturas de Fahrenheit para Celsius. Esta tarefa ajudará você a praticar o trabalho com entrada de dados do usuário, operações matemáticas e formatação de saída em Java. Vamos começar e tornar essas temperaturas compreensíveis globalmente!
Tarefas
- Abra o arquivo pré-criado
FahrenheitToCelsius.javano diretório~/project. - Localize o comentário TODO no código.
- Adicione a linha de código que realiza a conversão de Fahrenheit para Celsius.
Requisitos
- O arquivo
FahrenheitToCelsius.javajá deve existir no diretório~/project. - Você deve adicionar apenas uma linha de código onde está o comentário TODO.
- Utilize a fórmula: Celsius = (Fahrenheit - 32) * 5 / 9
- O resultado deve ser armazenado na variável
celsius.
Exemplo
Quando concluído corretamente, seu programa deve funcionar da seguinte forma ao ser executado:
cd ~/project
javac FahrenheitToCelsius.java
java FahrenheitToCelsius
Exemplo de Saída:
Temperature in Fahrenheit: 98.6
98.6°F is equal to 37.0°C
Resumo
Neste desafio, você completou um programa Java que converte temperaturas de Fahrenheit para Celsius. Este exercício reforçou conceitos fundamentais do seu aprendizado sobre Tipos de Dados e Operações Básicas em Java:
- Trabalho com números de ponto flutuante (double)
- Execução de operações aritméticas em Java
- Uso de variáveis para armazenar e manipular dados
- Formatação de saída com printf
Ao concluir este desafio, você não apenas praticou essas habilidades essenciais de Java, mas também criou uma ferramenta útil que poderá ajudar os visitantes da JavaLand a entenderem os relatórios meteorológicos locais com mais facilidade.



