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

Convertidor de temperatura

public class ConvertidorTemperatura { public static void main(String[] args) { // Paso 1: Definir temperatura en grados Celsius double celsius = 25.0;

    // Paso 2: Convertir a Fahrenheit con decimales
    double fahrenheitDecimal = (celsius * 1.8) + 32;

    // Paso 3: Mostrar resultado con decimales
    System.out.println("Temperatura en Fahrenheit (decimal): " + fahrenheitDecimal);

    // Paso 4: Convertir a entero usando casting
    int fahrenheitEntero = (int) fahrenheitDecimal;

    // Paso 5: Mostrar resultado sin decimales
    System.out.println("Temperatura en Fahrenheit (entero): " + fahrenheitEntero);
}

}

1 respuesta

Hola Anyuri, espero que estés bien

¡Tu código para el convertidor de temperatura se ve muy bien! Estás haciendo la conversión de Celsius a Fahrenheit correctamente utilizando la fórmula (celsius * 1.8) + 32. Además, estás mostrando tanto el resultado con decimales como el resultado convertido a un número entero usando casting, lo cual es una buena práctica para entender cómo funcionan las conversiones de tipo en Java.

Por ejemplo, si defines celsius como 25.0, tu programa mostrará:

Temperatura en Fahrenheit (decimal): 77.0
Temperatura en Fahrenheit (entero): 77

Esto demuestra que el casting de double a int elimina la parte decimal, redondeando hacia abajo.

Espero que esta explicación te ayude a entender mejor cómo funciona tu código. ¡Sigue adelante con tus estudios de programación!

Espero haber ayudado y buenos estudios!