¡Hola, Eliana, espero que estés bien!
Parece que ya tienes tu código casi listo para convertir temperaturas de Celsius a Fahrenheit. Vamos a revisarlo para asegurarnos de que todo esté correcto.
Conversión a Fahrenheit: Tu fórmula (temperaturaCelsius * 1.8) + 32
está correcta para convertir Celsius a Fahrenheit.
Formato del mensaje: Estás usando String.format
para mostrar el resultado, lo cual es una buena práctica. Asegúrate de que el formato %f
muestre los decimales que deseas. Si quieres menos decimales, puedes ajustar el formato, por ejemplo, %.2f
para dos decimales.
Variable entera: Has creado una variable entera temperaturaEnFarenheit
para mostrar la temperatura sin decimales, utilizando un casting a int
. Esto está correcto para truncar los decimales.
Aquí tienes un ejemplo de cómo podrías ajustar el código si deseas mostrar solo dos decimales en el mensaje:
String mensaje = String.format("La temperatura de %.2f Celsius es equivalente a %.2f Farenheit", temperaturaCelsius, temperaturaFarenheit);
System.out.println(mensaje);
Con estos ajustes, tu programa debería funcionar correctamente y mostrar los resultados esperados.
Espero haber ayudado y buenos estudios!