Conversão de Fahrenheit para Celsius em Java

JavaBeginner
Pratique Agora

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!

Este é um Desafio (Challenge), que difere de um Laboratório Guiado (Guided Lab) pois você deve tentar concluir a tarefa de forma independente, em vez de seguir passos de aprendizado. Os desafios costumam ser um pouco mais complexos. Se encontrar dificuldades, você pode discutir com o Labby ou verificar a solução. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 98%. Ele recebeu uma taxa de avaliações positivas de 97% dos alunos.

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.java no 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.java já 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
✨ Verificar Solução e Praticar

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:

  1. Trabalho com números de ponto flutuante (double)
  2. Execução de operações aritméticas em Java
  3. Uso de variáveis para armazenar e manipular dados
  4. 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.