CommencerCommencez gratuitement

Convertir des Fahrenheit en Celsius

Vous travaillez au service analytique d’une entreprise australienne qui a récemment racheté une société américaine. Les fichiers et les données de l’entreprise américaine sont en système impérial et doivent être convertis en métrique. C’est l’occasion idéale de mettre vos compétences en Bash à profit pour créer un programme d’aide.

Votre tâche est d’écrire un programme qui prend un seul nombre en entrée (une température en Fahrenheit) comme argument ARGV, le convertit en Celsius et renvoie la nouvelle valeur. Il peut y avoir des décimales, vous devrez donc effectuer les calculs avec le programme bc.

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

La formule de conversion Fahrenheit vers Celsius est :

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

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

Cet exercice fait partie du cours

<cours>Introduction au scripting Bash</cours>
Voir le cours

Exercice interactif pratique

Transformez la théorie en action avec l’un de nos exercices interactifs

Commencer l’exercice