Conversión de Fahrenheit a Celsius en Java

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Bienvenido a WeatherTech, la principal empresa de software meteorológico en JavaLand. Como nuevo becario, se te ha encomendado una misión importante: ayudar a crear una herramienta de conversión de temperaturas para la próxima aplicación meteorológica de JavaLand.

El meteorólogo jefe, el Dr. Sunny Skies, se ha dado cuenta de que muchos visitantes de países que utilizan el sistema Celsius se confunden con las temperaturas en Fahrenheit. Tu tarea es completar un sencillo programa en Java que convierta Fahrenheit a Celsius, lo que hará 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 todos? ¡Adentrémonos y empecemos a codificar!


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java/BasicSyntaxGroup -.-> java/data_types("Data Types") java/BasicSyntaxGroup -.-> java/operators("Operators") java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/BasicSyntaxGroup -.-> java/math("Math") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") subgraph Lab Skills java/data_types -.-> lab-413851{{"Conversión de Fahrenheit a Celsius en Java"}} java/operators -.-> lab-413851{{"Conversión de Fahrenheit a Celsius en Java"}} java/variables -.-> lab-413851{{"Conversión de Fahrenheit a Celsius en Java"}} java/output -.-> lab-413851{{"Conversión de Fahrenheit a Celsius en Java"}} java/math -.-> lab-413851{{"Conversión de Fahrenheit a Celsius en Java"}} java/user_input -.-> lab-413851{{"Conversión de Fahrenheit a Celsius en Java"}} end

Completar el programa de conversión de temperaturas

En este ejercicio, implementarás una herramienta fundamental utilizada en la vida cotidiana y en aplicaciones científicas: la conversión de temperaturas de Fahrenheit a Celsius. Esta tarea te ayudará a practicar el trabajo con entrada de usuario, operaciones matemáticas y formato de salida en Java. ¡Adentrémonos y hagamos que esas temperaturas sean más comprensibles a nivel mundial!

Tareas

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

Requisitos

  • El archivo FahrenheitToCelsius.java debe existir previamente en el directorio ~/project.
  • Solo debes agregar una línea de código donde está 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 así cuando se ejecute:

cd ~/project
javac FahrenheitToCelsius.java
java FahrenheitToCelsius

Salida de ejemplo:

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. Trabajar con números de punto flotante (double)
  2. Realizar operaciones aritméticas en Java
  3. Utilizar variables para almacenar y manipular datos
  4. Dar formato a la 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 más fácilmente los informes meteorológicos locales.