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

Desafio Conversión de temperaturas

Esto es lo que hice:

public class DesafioConversionDeTemperaturas {
    public static void main(String[] args) {
        int temperaturaCelsius = 14;
        int temperaturaFahrenheit = (int)(temperaturaCelsius * 1.8) + 32;
        System.out.println((String.format("En estos momentos hay %d ° Celsius, lo que equivale a %d ° Fahrenheit", temperaturaCelsius, temperaturaFahrenheit)));
    }
}
1 respuesta

Hola Nicole, espero que estés bien

¡Tu código se ve muy bien! Has implementado correctamente la fórmula para convertir de Celsius a Fahrenheit y utilizaste el casting para asegurarte de que el resultado sea un número entero. Aquí tienes algunos puntos que podrías considerar para mejorar o verificar:

  1. Verificación de Resultados: Asegúrate de que el resultado sea el esperado. Por ejemplo, para 14 °C, el resultado en Fahrenheit debería ser 57.2, y al convertirlo a un entero, se redondea a 57. Tu código está haciendo esto correctamente.

  2. Pruebas con Diferentes Valores: Prueba con diferentes valores de temperatura para asegurarte de que el programa funcione en todos los casos. Por ejemplo, prueba con 0 °C (debería ser 32 °F) o 100 °C (debería ser 212 °F).

  3. Legibilidad del Código: Aunque tu código es correcto, siempre es una buena práctica añadir comentarios para explicar lo que hace cada parte del código. Esto puede ser útil para ti en el futuro o para otras personas que lean tu código.

  4. Uso de Variables: Has utilizado variables para almacenar las temperaturas, lo cual es excelente. Esto hace que tu código sea más claro y fácil de modificar si es necesario.

En resumen, tu solución es correcta y cumple con los requisitos del desafío. ¡Buen trabajo!

Espero haber ayudado y buenos estudios!