Conversión de Fahrenheit a Celsius en Java

JavaBeginner
Practicar Ahora

Introducción

¡Bienvenido a WeatherTech, la compañía de software meteorológico más importante de JavaLand! Como nuevo pasante, se te ha asignado una misión crucial: ayudar a crear una herramienta de conversión de temperatura para la próxima aplicación meteorológica de JavaLand.

El meteorólogo jefe, el Dr. Sunny Skies, ha notado que muchos visitantes de países que utilizan el sistema Celsius se sienten confundidos por las temperaturas en Fahrenheit. Tu trabajo consiste en completar un programa sencillo en Java que convierta Fahrenheit a Celsius, ¡haciendo que las lecturas de temperatura sean claras para todos los turistas de JavaLand!

¿Estás listo para hacer que el clima de JavaLand sea accesible para todo el mundo? ¡Manos a la obra y comencemos a programar!

Este es un Desafío (Challenge), que a diferencia de un Laboratorio Guiado, requiere que intentes completar la tarea de forma independiente en lugar de seguir pasos de aprendizaje estructurados. Los desafíos suelen tener cierta dificultad. Si te resulta complicado, puedes consultarlo con Labby o revisar la solución. Los datos históricos muestran que este es un desafío de nivel principiante con una tasa de aprobación del 98%. Ha recibido una tasa de valoraciones positivas del 97% por parte de los estudiantes.

Completar el Programa de Conversión de Temperatura

En este ejercicio, implementarás una herramienta fundamental utilizada tanto en la vida cotidiana como en aplicaciones científicas: la conversión de temperaturas de Fahrenheit a Celsius. Esta tarea te ayudará a practicar el trabajo con la entrada del usuario, operaciones matemáticas y el formato de salida en Java. ¡Comencemos a hacer que estas temperaturas sean comprensibles a nivel global!

Tareas

  • Abre el archivo pre-creado FahrenheitToCelsius.java en el directorio ~/project.
  • Localiza el comentario TODO en el código.
  • Añade la línea de código que realiza la conversión de Fahrenheit a Celsius.

Requisitos

  • El archivo FahrenheitToCelsius.java ya debe existir en el directorio ~/project.
  • Solo debes añadir una línea de código donde se encuentra el comentario TODO.
  • Utiliza la fórmula: Celsius = (Fahrenheit - 32) * 5 / 9
  • El resultado debe almacenarse en la variable celsius.

Ejemplo

Cuando se complete correctamente, tu programa debería funcionar de la siguiente manera al ejecutarlo:

cd ~/project
javac FahrenheitToCelsius.java
java FahrenheitToCelsius

Ejemplo de Salida:

Temperature in Fahrenheit: 98.6
98.6°F is equal to 37.0°C
✨ Revisar Solución y Practicar

Resumen

En este desafío, has completado un programa en Java que convierte temperaturas de Fahrenheit a Celsius. Este ejercicio ha reforzado conceptos clave de tu laboratorio de Tipos de Datos y Operaciones Básicas en Java:

  1. Trabajo con números de punto flotante (double).
  2. Realización de operaciones aritméticas en Java.
  3. Uso de variables para almacenar y manipular datos.
  4. Formateo de salida con printf.

Al completar este desafío, no solo has practicado estas habilidades fundamentales de Java, sino que también has creado una herramienta útil que podría ayudar a los visitantes de JavaLand a entender los informes meteorológicos locales con mayor facilidad.