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

conversión de temperaturas

public class ConversorTemperatura {
    public static void main(String[] args) {
        // Temperatura en Celsius (puedes cambiar este valor)
        double temperaturaCelsius = 26.5;  
        
        // Conversión a Fahrenheit (con decimales)
        double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;
        
        // Versión entera (casting a int)
        int temperaturaFahrenheitEntera = (int) temperaturaFahrenheit;
        
        // Mostrar resultados
        System.out.println(temperaturaCelsius + "°C equivale a " + temperaturaFahrenheit + "°F (con decimales)");
        System.out.println(temperaturaCelsius + "°C equivale a " + temperaturaFahrenheitEntera + "°F (entero)");
    }
}
1 respuesta

¡Hola, Cesar, espero que estés bien!

Tu código para la conversión de temperaturas de Celsius a Fahrenheit se ve muy bien y parece que has seguido correctamente las instrucciones del desafío.

Has utilizado la fórmula correcta para la conversión y también has implementado el casting para mostrar la temperatura en Fahrenheit como un número entero.

Aquí tienes un resumen de lo que has hecho:

  1. Definiste una variable temperaturaCelsius para almacenar el valor en grados Celsius.
  2. Convertiste esta temperatura a Fahrenheit usando la fórmula (temperaturaCelsius * 1.8) + 32.
  3. Realizaste un casting a entero para obtener la temperatura en Fahrenheit sin decimales.
  4. Mostraste ambos resultados en la consola, tanto con decimales como en su versión entera.

Tu implementación cumple con los requisitos del ejercicio. Solo asegúrate de probar el programa con diferentes valores de temperatura para verificar que funcione correctamente en todos los casos.

Espero que esto te haya sido de ayuda y que continúes disfrutando de tus estudios en Java. ¡Bons estudios!