Oi Raiane! Tudo bem?
Parece que você está no caminho certo com seu projeto de conversor de temperatura! No entanto, notei que há um pequeno erro na fórmula de conversão de Celsius para Fahrenheit. A fórmula correta é (temperatura * 1.8) + 32
, mas no seu código está (ceulsius * 3) + 32
. Além disso, o nome da variável ceulsius
está escrito incorretamente. Vou sugerir uma correção para o seu código:
public class Conversao {
public static void main(String[] args) {
double celsius, fahrenheit;
String mensagem;
celsius = 38;
fahrenheit = (celsius * 1.8) + 32;
mensagem = "%.1f ºCelsius, corresponde a %.1f ºFahrenheit";
System.out.printf(mensagem, celsius, fahrenheit);
// Para exibir a temperatura em Fahrenheit sem casas decimais
int fahrenheitInteiro = (int) fahrenheit;
System.out.println();
System.out.println("A temperatura em Fahrenheit sem casas decimais é: " + fahrenheitInteiro);
}
}
Com essa correção, o programa utilizará a fórmula correta para a conversão e também exibirá a temperatura em Fahrenheit sem casas decimais, conforme solicitado na atividade.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.