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
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice