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

[Proyecto] Convirtiendo Temperaturas: Mi Primer Proyecto Práctico con Java

public class ConversorTemperatura {

public static void main(String[] args) {
    // 1. Definición de la temperatura en Celsius
    double temperaturaCelsius = 25.5;

    // 2. Aplicación de la fórmula para convertir a Fahrenheit
    // Fórmula: (temperatura * 1.8) + 32
    double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;

    // 3. Imprimir el valor convertido (con decimales)
    System.out.println("Temperatura en Celsius: " + temperaturaCelsius + "°C");

    // Usamos String.format para mostrar el resultado de forma legible, limitado a dos decimales
    System.out.println(String.format("Temperatura convertida a Fahrenheit (con decimales): %.2f°F", temperaturaFahrenheit));

    // --- Parte del desafío: Convertir a Entero ---

    // 4. Crear una variable entera para mostrar la temperatura sin decimales
    // Se utiliza el casting (int) para forzar la conversión, lo que trunca los decimales.
    int temperaturaFahrenheitEntera = (int) temperaturaFahrenheit;

    // 5. Imprimir el valor entero
    System.out.println("Temperatura en Fahrenheit (sin decimales): " + temperaturaFahrenheitEntera + "°F");
}

}

1 respuesta

¡Hola Julian!

Tu código para convertir temperaturas de Celsius a Fahrenheit se ve muy bien y parece estar funcionando correctamente. Has seguido los pasos adecuados para realizar la conversión y mostrar los resultados tanto con decimales como en forma entera.

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

  1. Definición de la temperatura en Celsius: Has definido una variable temperaturaCelsius con el valor 25.5.

  2. Conversión a Fahrenheit: Utilizaste la fórmula correcta para convertir la temperatura de Celsius a Fahrenheit: (temperatura * 1.8) + 32.

  3. Impresión del valor con decimales: Usaste String.format para mostrar la temperatura convertida a Fahrenheit con dos decimales, lo cual es una excelente práctica para asegurar que el resultado sea legible y preciso.

  4. Conversión a entero: Utilizaste el casting (int) para convertir la temperatura en Fahrenheit a un número entero, truncando los decimales, y luego imprimiste este valor.

Todo parece estar en orden. Si estás buscando alguna mejora o tienes alguna pregunta específica sobre el código, no dudes en compartirla.

Espero haber ayudado y buenos estudios!