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

Desafío: conversión de temperaturas

public class DesafioTemperatura {
    public static void main(String[] args) {
        double temperaturaEnCelsius = 30.4;
        double temperaturaEnFahrenheit = (temperaturaEnCelsius * 1.8) + 32;
        
        String mensaje = String.format("La temperatura de %.2f Celsius es equivalente a %.2f Fahrenheit", temperaturaEnCelsius, temperaturaEnFahrenheit);
        
        System.out.println(mensaje);
        
        int temperaturaEnFahrenheitEntero = (int) temperaturaEnFahrenheit;
        System.out.println("La temperatura en Fahrenheit entera es: " + temperaturaEnFahrenheitEntero);
    }
}
1 respuesta

Hola Mario, espero que estés bien

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

¡Tu código parece estar muy bien! Has seguido correctamente las instrucciones del desafío. Estás utilizando la fórmula correcta para convertir de Celsius a Fahrenheit y también has implementado el casting para mostrar la temperatura en Fahrenheit como un número entero.

Aquí hay un resumen de lo que hace tu código:

  1. Conversión de Temperatura: Tienes una variable temperaturaEnCelsius que almacena el valor de la temperatura en grados Celsius. Luego, calculas temperaturaEnFahrenheit usando la fórmula ((temperatura \times 1.8) + 32).

  2. Impresión del Resultado: Utilizas String.format para crear un mensaje que muestra la temperatura original en Celsius y la convertida en Fahrenheit con dos decimales, lo cual es una buena práctica para mantener la precisión.

  3. Casting a Entero: Finalmente, conviertes la temperatura en Fahrenheit a un entero usando (int) temperaturaEnFahrenheit para mostrar el valor sin decimales.

Tu programa debería funcionar correctamente y cumplir con los requisitos del ejercicio. Si deseas experimentar más, podrías intentar cambiar el valor de temperaturaEnCelsius para ver cómo varía el resultado.

Espero haber ayudado y buenos estudios!