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

Conversion de temperatura de (C°) a (F°)

class Main {
    public static void main(String[] args) {
        double tempCelcius= 32.7;
        double tempFahrenheit= (tempCelcius*1.8)+32;
        System.out.println("Temperatura Celcius: "+tempCelcius+" convertido a Fahrenheit es: "+tempFahrenheit);
        System.out.println("La temperatura es de "+(int)(tempFahrenheit)+" grados Fahrenheit ");
    }
}

Out 
-------------------------------------------------------------------------------------
Temperatura Celcius: 32.7 convertido a Fahrenheit es: 90.86000000000001
La temperatura es de 90 grados Fahrenheit 
-------------------------------------------------------------------------------------
1 respuesta

¡Hola Jhoel, espero que estés bien!

Parece que ya tienes un buen comienzo en tu código para convertir temperaturas de Celsius a Fahrenheit. Tu programa está funcionando correctamente, pero veo que te interesa mostrar la temperatura en Fahrenheit sin decimales. Para eso, ya estás utilizando el casting a int en la segunda línea de impresión, lo cual es correcto.

Aquí te dejo un pequeño ajuste que podrías hacer para que el código sea más claro:

class Main {
    public static void main(String[] args) {
        double tempCelcius = 32.7;
        double tempFahrenheit = (tempCelcius * 1.8) + 32;
        
        // Imprimir la temperatura con decimales
        System.out.println("Temperatura Celsius: " + tempCelcius + " convertido a Fahrenheit es: " + tempFahrenheit);
        
        // Convertir a int para mostrar sin decimales
        int tempFahrenheitEntero = (int) tempFahrenheit;
        System.out.println("La temperatura es de " + tempFahrenheitEntero + " grados Fahrenheit");
    }
}

En este ajuste, he creado una variable tempFahrenheitEntero para almacenar el valor de Fahrenheit convertido a entero, lo cual puede hacer que tu código sea más legible y organizado.

Espero que esto te haya sido útil. ¡Bons estudos!