2
respostas

[Projeto] Fiz meu código diferente da resolução do professor, tá certo também?

public class temperatura {
    public static void main (String[]args){
        double temperCelsius = 25.4;
        System.out.println("A temperatura em celsius é: " + temperCelsius);
        double conversao = (temperCelsius * 1.8) + 32;
        System.out.println("A temperatura de celsius convertida para Fahrenheit é:  " + conversao);
        int conversaoInteira = (int) conversao;
        System.out.println("A temperatura em Fahrenheit inteira é: " + conversaoInteira);


    }


}
2 respostas

Felipe, boa tarde. O seu código está certo e funciona perfeitamente. Você fez a conversão ali de Celsius para Fahrenheit corretamente com a fórmula correta, imprimiu o valor com casas decimais, e depois também converteu pra inteiro usando casting. Tudo certinho

E cara, não tem problema se está diferente do do professor. O importante é que a lógica esteja certa e o programa funcione. O jeito como você escreveu está direto, organizado e claro. Pode seguir nessa linha tranquilo. Se quiser, posso sugerir só umas melhorias de boas práticas ou deixar o código mais estilizado, mas funcionalmente tá tudo 100%.

Oi Felipe! Tudo bem?

Seu código está certinho e atende ao que foi solicitado no exercício. Você criou uma variável para a temperatura em Celsius, fez a conversão para Fahrenheit usando a fórmula correta, e ainda fez o casting para exibir a temperatura em Fahrenheit como um número inteiro. Tudo está funcionando conforme o esperado!

É importante lembrar que, em programação, muitas vezes existem várias maneiras de alcançar o mesmo resultado. Portanto, não há problema em ter uma abordagem diferente da do professor, desde que o objetivo do exercício seja alcançado e o código esteja correto.

Bons estudos!