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

[Sugestão] Fiz assim ó....

    double celsius = 32.5;
    double farenheit = ((celsius * 1.8) + 32. * 1.8) + 32;
    System.out.println( "em graus Celsius --> " + celsius + " Fahrenheit ---> " + farenheit);
2 respostas
solução!

Oii, Marcus! Beleza?

Parabéns pela sua resolução! Continue com essa dedicação :)

Só um detalhe, a fórmula para converter temperaturas de Celsius para Fahrenheit é (temperatura * 1.8) + 32. No seu código, você adicionou 32 * 1.8 duas vezes.

Aqui está a correção:

double celsius = 32.5;
double fahrenheit = (celsius * 1.8) + 32;
System.out.println( "Em graus Celsius --> " + celsius + " Fahrenheit ---> " + fahrenheit);

Além disso, a atividade pede para você criar uma variável inteira para exibir a temperatura em Fahrenheit sem casas decimais. Para isso, você precisa fazer um casting de valores. Veja como ficaria:

double celsius = 32.5;
double fahrenheitDouble = (celsius * 1.8) + 32;
int fahrenheitInt = (int) fahrenheitDouble;
System.out.println( "Em graus Celsius --> " + celsius + " Fahrenheit ---> " + fahrenheitInt);

Espero ter ajudado e bons estudos!

Obrigado pelo toque, Vinicius. Foi erro de digitação e eu nem havia percebido. hjehehehe Já arrumei aqui. Obrigado.