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 temperatura

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

    double  temperaturaCelsius = 36;
    double temperaturaFarenheit = (temperaturaCelsius*1.8) + 32;

    System.out.println("Temperatura en Celsius: " + temperaturaCelsius + "°C");
    System.out.println("Temperatura en Farenheit: " + temperaturaFarenheit + "°F");

    //Mostrando la temperatura sin decimales
    int temperaturaFarenheitSinDecimales = (int) temperaturaFarenheit;

    System.out.println("Temperatura en Farenheit sin decimales: " + temperaturaFarenheitSinDecimales + "°F");
}

}

1 respuesta

¡Hola Ángel, espero que estés bien!

Parece que estás en el camino correcto con tu código para convertir temperaturas de Celsius a Fahrenheit. Has utilizado correctamente la fórmula de conversión y también has implementado el casting para mostrar la temperatura en Fahrenheit sin decimales. Aquí tienes un pequeño resumen de lo que has hecho bien:

  1. Conversión de Celsius a Fahrenheit: Usaste la fórmula (temperaturaCelsius * 1.8) + 32 correctamente para convertir la temperatura de Celsius a Fahrenheit.

  2. Impresión en consola: Estás imprimiendo tanto la temperatura original en Celsius como la convertida en Fahrenheit, lo cual es excelente para verificar que la conversión se realizó correctamente.

  3. Casting para eliminar decimales: Creaste una variable entera temperaturaFarenheitSinDecimales y usaste el casting (int) para eliminar los decimales de la temperatura en Fahrenheit, lo que cumple con el requerimiento del ejercicio.

Tu código se ve bien y parece cumplir con los requisitos del desafío. Si ejecutas este código, deberías ver las temperaturas correctamente convertidas e impresas en la consola.

Espero haber ayudado y buenos estudios!