Conversion de Fahrenheit en Celsius en Java

JavaBeginner
Pratiquer maintenant

Introduction

Bienvenue chez WeatherTech, la société leader en logiciels météorologiques à JavaLand ! En tant que nouveau stagiaire, une mission cruciale vous a été confiée : participer à la création d'un outil de conversion de température pour la future application météo de JavaLand.

Le météorologue en chef, le Dr Sunny Skies, a remarqué que de nombreux visiteurs venant de pays utilisant le système Celsius sont déroutés par les températures affichées en Fahrenheit. Votre travail consiste à compléter un programme Java simple qui convertit les Fahrenheit en Celsius, rendant ainsi les relevés de température clairs pour tous les touristes de JavaLand !

Êtes-vous prêt à rendre la météo de JavaLand accessible à tous ? Plongeons dans le vif du sujet et commençons à coder !

Compléter le programme de conversion de température

Dans cet exercice, vous allez implémenter un outil fondamental utilisé aussi bien dans la vie quotidienne que dans les applications scientifiques : la conversion de températures de Fahrenheit vers Celsius. Cette tâche vous permettra de vous exercer à la manipulation des entrées utilisateur, aux opérations mathématiques et au formatage de la sortie en Java. C'est parti pour rendre ces températures compréhensibles par le monde entier !

Tâches

  • Ouvrez le fichier pré-créé FahrenheitToCelsius.java situé dans le répertoire ~/project.
  • Localisez le commentaire TODO dans le code.
  • Ajoutez la ligne de code qui effectue la conversion de Fahrenheit en Celsius.

Exigences

  • Le fichier FahrenheitToCelsius.java doit déjà être présent dans le répertoire ~/project.
  • Vous ne devez ajouter qu'une seule ligne de code à l'emplacement du commentaire TODO.
  • Utilisez la formule suivante : Celsius = (Fahrenheit - 32) * 5 / 9
  • Le résultat doit être stocké dans la variable celsius.

Exemple

Une fois terminé correctement, votre programme devrait fonctionner ainsi lors de son exécution :

cd ~/project
javac FahrenheitToCelsius.java
java FahrenheitToCelsius

Exemple de sortie :

Temperature in Fahrenheit: 98.6
98.6°F is equal to 37.0°C
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez complété un programme Java capable de convertir des températures de Fahrenheit en Celsius. Cet exercice a permis de renforcer des concepts clés abordés lors de vos travaux pratiques sur les types de données et les opérations de base en Java :

  1. Manipulation des nombres à virgule flottante (double).
  2. Exécution d'opérations arithmétiques en Java.
  3. Utilisation de variables pour stocker et manipuler des données.
  4. Formatage de la sortie avec printf.

En relevant ce défi, vous avez non seulement mis en pratique ces compétences fondamentales en Java, mais vous avez également créé un outil utile qui pourrait aider les visiteurs de JavaLand à mieux comprendre les bulletins météo locaux.