Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] (DESAFIO) CONVERSÃO DE TEMPERATURAS

Agora é com você! Pratique os conceitos que foram ensinados ao longo dessa aula com o seguinte desafio:

Escreva um programa que converta uma temperatura em graus Celsius para Fahrenheit. Utilize variáveis para representar os valores das temperaturas e imprima no console o valor convertido de Celsius para Fahrenheit.

Dica: A fórmula para converter temperaturas de graus Celsius para Fahrenheit é: (temperatura * 1.8) + 32.

Depois de finalizar, testar e conferir que seu programa foi executado com sucesso, crie uma variável inteira para exibir a temperatura em Fahrenheit sem casas decimais. Lembre-se que provavelmente você precisará fazer um casting de valores.

Resposta:

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

        float tempC = 30;
        double tempF = ((tempC * 1.8) + 32);
        System.out.println();

        int tempf = (int) tempF;
        System.out.println(String.format("A temperatura em Fahrenheit é: %d", tempf));
    }
}
2 respostas
solução!

Olá Diego. Fico muito feliz em ver você começando a estudar Java, tenho certeza que é algo muito bom para o seu aprendizado!

O código que você apresentou está 100% correto para converter uma temperatura de Celsius para Fahrenheit. O casting para int em tempF remove as casas decimais e foi muito inteligente ter adicionado haha, e a saída exibe "A temperatura em Fahrenheit é: 86". Parabéns pelo sucesso na execução!

Obrigado pela revisão Maria!

Me deixou extremamente mais empolgado a continuar!