Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafio

int celcius = 5; double operacion = celcius*1.8 + 32 ; System.out.println(String.format("%d grados celcius son iguales a %.2f fahrenheit",celcius,operacion));

1 respuesta

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!