int celcius = 5; double operacion = celcius*1.8 + 32 ; System.out.println(String.format("%d grados celcius son iguales a %.2f fahrenheit",celcius,operacion));
int celcius = 5; double operacion = celcius*1.8 + 32 ; System.out.println(String.format("%d grados celcius son iguales a %.2f fahrenheit",celcius,operacion));
Hola Moises, espero que estés bien
Parece que ya tienes una buena base para tu programa de conversión de temperaturas. Sin embargo, el desafío también te pide que muestres la temperatura en Fahrenheit sin decimales utilizando una variable entera. Para lograr esto, puedes realizar un casting de la variable operacion
a un tipo int
. Aquí te dejo un ejemplo de cómo podrías hacerlo:
int celcius = 5;
double operacion = celcius * 1.8 + 32;
int fahrenheitEntero = (int) operacion; // Realizamos el casting a int
System.out.println(String.format("%d grados Celsius son iguales a %.2f Fahrenheit", celcius, operacion));
System.out.println(String.format("%d grados Celsius son aproximadamente %d Fahrenheit sin decimales", celcius, fahrenheitEntero));
Con este ajuste, podrás mostrar tanto el valor con decimales como el valor entero de la conversión.
Espero que esto te ayude y que puedas completar el desafío con éxito. ¡Espero haber ayudado y buenos estudios!