1
resposta

[Projeto] Resolução do Conversor de temperatura

public class ConversoDeGraus {
     public static void main(String[] args) {

         int temperaturaCelsius = 3;
         double conversaoParaFahrenheit =  (temperaturaCelsius * 1.8) + 32;

         int resultadoDaConversao = (int) conversaoParaFahrenheit;

         System.out.println(String.format("conversor de grau Celsiu para Fahrenheit: %d",resultadoDaConversao));
    }
}

Resultado:
conversor de grau Celsiu para Fahrenheit: 37

1 resposta

Olá, Tales! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis para armazenar valores, utilizou muito bem o casting para converter tipos e ainda compreendeu a importância da formatação de saída para tornar o resultado mais claro.

Uma dica interessante para o futuro é usar Scanner para permitir que o usuário insira a temperatura desejada. Assim:

import java.util.Scanner;

public class ConversoDeGraus {
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        System.out.print("Digite a temperatura em Celsius: ");
        int temperaturaCelsius = entrada.nextInt();

        double conversaoParaFahrenheit = (temperaturaCelsius * 1.8) + 32;
        System.out.println("Conversão: " + conversaoParaFahrenheit + " °F");
    }
}

Isso faz com que o programa seja mais interativo e flexível, permitindo diferentes entradas sem precisar alterar o código.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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