1
resposta

TEMPERATURA CODIGO


public class Main{ 
    static public void main(String[] args){
        
        double celsius;
        double fahrenheit;
        
        System.out.println("Quantos Graus Celsius esta fazendo?");
        celsius = 10.5;
        
        System.out.println(String.format("Esta fazendo %.1f Graus celsius", celsius));
        
        fahrenheit = (celsius * 1.8) + 32;
        System.out.println(String.format("A Temperatura em Fahrenheit e : %.1f", fahrenheit));
        
        
    }
}
1 resposta

Olá, Victor, como vai?

O seu código cumpre bem os requisitos do desafio ao realizar a conversão de temperatura utilizando variáveis do tipo double e formatar a saída para o usuário. Você aplicou corretamente a fórmula matemática e a lógica de concatenação de strings. A única observação técnica em relação ao enunciado é a ausência da variável inteira que deveria exibir o valor de Fahrenheit sem as casas decimais, o que exigiria um casting para converter o resultado de double para int.

Para realizar essa etapa final, você pode utilizar a sintaxe de casting explícito, como no exemplo: int fahrenheitInteiro = (int) fahrenheit. Isso permite que o valor decimal seja truncado para um número inteiro.

Continue compartilhando seus progressos e exercícios no fórum para fortalecer seu aprendizado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!