CommencezCommencez gratuitement

Convertir des degrés Fahrenheit en degrés Celsius

Vous travaillez au service d'analytique d'une entreprise australienne qui vient d'acheter une entreprise américaine. Les fichiers et les données de l'entreprise américaine sont en unités impériales et doivent être convertis au système métrique. C'est une excellente occasion de mettre vos compétences Bash à profit pour créer un programme qui vous aidera.

Votre tâche consiste à écrire un programme qui reçoit un seul nombre (une température en degrés Fahrenheit) comme argument ARGV, le convertit en degrés Celsius et retourne la nouvelle valeur. Il peut y avoir des décimales, donc vous devrez faire des calculs avec le programme bc.

Utilisez en tout temps 2 décimales grâce à la commande scale de bc.

La formule pour convertir les Fahrenheit en Celsius est :

C = (F - 32) x (5/9)

N'oubliez pas que, puisque nous utilisons des arguments, vous devrez exécuter votre script dans le panneau du terminal plutôt qu'avec le bouton « run this file ».

Cette activité fait partie du cours

Introduction à la programmation Bash

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice