Informática, perguntado por Geandeson, 1 ano atrás

8) Em java, construa uma classe que recebe uma temperatura qualquer em Fahrenheit e apresente

seu valor correspondente em Celsius por um método. Para calcular utilize a fórmula =

5/9*(f-32)

Soluções para a tarefa

Respondido por jvsilvictorox7rfj
1

Segue o código em Java:



import java.util.Scanner;

public class MyClass
{

    public static void main(String args[])
    {
        Scanner s = new Scanner (System.in);
       
        System.out.print("Informe a Temepratura em ºF: ");
        float tempF = s.nextFloat();

        System.out.println(tempF + "ºF correspondem a " + converteFtoC(tempF) + "ºC.");
    }
   
    public static float converteFtoC(float F)
    {
        return (float)((5*(F - 32))/9);
    }
}



Geandeson: obg, ajudou bastante ✌
jvsilvictorox7rfj: Dá uma olhada de novo. Corrigi um detalhe no final.
Geandeson: vlw ✌
jvsilvictorox7rfj: Quando lidar com frações, sempre execute primeiro a multiplicação e, por fim, a divisão. Isso melhora a precisão do resultado, visto que ameniza a perda de dados na conversão para bits.
Perguntas interessantes