Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Desafío: conversión de temperaturas

Hola, comparto mi código. Si hay alguna retroalimentación para mi, me serviría mucho :)

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

        double gradosCelsius = 31.4;
        double gradosFahrenheit = (gradosCelsius*1.8)+32;
        System.out.println("La temperatura de " + gradosCelsius + " °C (Celsius) a °F (Fahrenheit) es " + gradosFahrenheit);

        int temperaturaFinal = (int) (gradosFahrenheit);
        System.out.println("El valor entero de la temperatura Fahrenheit es de: " + temperaturaFinal);
    }
}
2 respuestas
solución!

Hola Jennifer, espero que estés bien

¡Tu código se ve muy bien! Has seguido correctamente las instrucciones del desafío para convertir la temperatura de Celsius a Fahrenheit. Aquí tienes algunos comentarios y sugerencias:

  1. Claridad del código: Tu código es claro y fácil de seguir. Has utilizado nombres de variables descriptivos, lo cual es una buena práctica.

  2. Casting a entero: Has implementado correctamente el casting para convertir el valor de la temperatura Fahrenheit a un valor entero. Esto es útil cuando no necesitas los decimales y quieres simplificar la presentación.

  3. Salida en consola: Los mensajes que has añadido para imprimir los resultados son claros y explican bien lo que el programa está haciendo.

Como una pequeña mejora, podrías considerar agregar comentarios en tu código para describir qué está haciendo cada sección. Esto puede ser útil para ti o para otros que lean tu código en el futuro.

Aquí tienes un ejemplo de cómo podrías hacerlo:

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

        // Define la temperatura en grados Celsius
        double gradosCelsius = 31.4;

        // Convierte la temperatura a grados Fahrenheit
        double gradosFahrenheit = (gradosCelsius * 1.8) + 32;
        System.out.println("La temperatura de " + gradosCelsius + " °C (Celsius) a °F (Fahrenheit) es " + gradosFahrenheit);

        // Convierte el resultado a un valor entero
        int temperaturaFinal = (int) (gradosFahrenheit);
        System.out.println("El valor entero de la temperatura Fahrenheit es de: " + temperaturaFinal);
    }
}

Espero que estos comentarios te sean útiles. ¡Buen trabajo y sigue adelante con tus estudios de Java!

Espero haber ayudado y buenos estudios!

muy legible :D