double celsius = 32.5;
double farenheit = ((celsius * 1.8) + 32. * 1.8) + 32;
System.out.println( "em graus Celsius --> " + celsius + " Fahrenheit ---> " + farenheit);
double celsius = 32.5;
double farenheit = ((celsius * 1.8) + 32. * 1.8) + 32;
System.out.println( "em graus Celsius --> " + celsius + " Fahrenheit ---> " + farenheit);
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.