Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Sugerencia] Solucion conversion de temperaturas

// By: KATHERINE BRAVO, ONE-STUDENT


lic class ConversionTemperatura {
    public static void main(String[] args) {
        double t_celsius = 13.5;
        double t_farenheit = (t_celsius*1.8)+32;

        String convertido = String.format("La temperatura es de %.2f celsius y %.2f farenheit.", t_celsius, t_farenheit);

        System.out.println(convertido);
    }
}
2 respuestas

¡Hola, Katherine Bravo!

Para solucionar la conversión de temperaturas de grados Celsius a Fahrenheit, puedes utilizar el siguiente código:

public class ConversionTemperatura {
    public static void main(String[] args) {
        double t_celsius = 13.5;
        double t_farenheit = (t_celsius * 1.8) + 32;
        int t_farenheitSinDecimales = (int) t_farenheit; // Casting de double a int para mostrar la temperatura en Fahrenheit sin decimales

        String convertido = String.format("La temperatura es de %.2f celsius y %d farenheit.", t_celsius, t_farenheitSinDecimales);

        System.out.println(convertido);
    }
}

Con este código, primero realizamos la conversión de la temperatura de Celsius a Fahrenheit y luego aplicamos un casting para mostrar la temperatura en Fahrenheit sin decimales.

Espero que esta solución te sea de ayuda. ¡Buena suerte con tu aprendizaje de Java!

Espero ter ajudado e bons estudos!

public class Main { public static void main(String[] args) {

    double temperatura = 27;
    float conversion = (int) ((temperatura * 1.8) + 32);
    String descripcion = """
            convirtiendo de grados celsius a farenheit:
            """+conversion;

    System.out.println(descripcion);
}

}