/* Convierte una temperatura en Fahrenheit dada por el usuario a Kelvin */ import java.util.Scanner; public class FahrenheitAKelvin { public static void main(String args[]) { Scanner teclado = new Scanner(System.in); System.out.print("Temperatura en Fahrenheit: "); double fahrenheit = teclado.nextDouble(); double kelvin = convertirFahrenheitAKelvin(fahrenheit); System.out.println(fahrenheit + " F equivale a " + kelvin + " K"); } public static double convertirFahrenheitAKelvin(double fahrenheit) { double celcius = convertirFahrenheitACelcius(fahrenheit); double kelvin = convertirCelciusAKelvin(celcius); return kelvin; } public static double convertirFahrenheitACelcius(double fahrenheit) { return 5 * (fahrenheit - 32) / 9.0; } public static double convertirCelciusAKelvin(double celcius) { return celcius + 273.15; } }