Qu’est-ce qu’on apprend
- Variables flottantes et conversions entre types.
- Expressions arithmétiques.
- Affichage des flottants avec une précision donnée.
- Avertissements du compilateur.
Lecture…
Lisez les chapitres 3 et 4 du poly ou le notebook IN102-02.
Q1:
On souhaite écrire un programme effectuant la conversion de degrés Fahrenheit en degrés Celsius. Quel type de variable est adéquate pour représenter des températures ?
Q2:
Écrivez un programme de conversion entre les degrés Fahrenheit et Celsius. On passe de x degrés F aux y degrés C en calculant y = 5/9 (x − 32). La valeur de x est à initialiser explicitement dans le texte source de votre programme. Essayez d’abord x = 32. Les valeurs de x et y sont à afficher avec une précision de deux décimales après le virgule, en utilisant le paramètre %f de printf. Exemple d’affichage: “32.00 F = 0.00 C”.
Q3:
Compilez et exécutez votre programme. Notez ici des warnings ou des erreurs que vous n’avez pas réussi à resoudre:
Q4:
Donnez l’affichage de votre programme pour x=0.
Q5:
Donnez l’affichage de votre programme pour x=80.
Q6:
Donnez l’affichage de votre programme pour x=100.
Q7:
Changez votre programme pour utiliser le paramètre %g partout dans printf. Qu’est-ce qui est affiché pour x=0?
Q8:
Changez votre programme pour utiliser le paramètre %g avec précision 3. Qu’est-ce qui est affiché pour x=0?
Q9:
Changez votre programme pour utiliser le paramètre %d. Qu’est-ce qui est affiché pour x=0?
Validez:
Nommez le fichier TD01b.c
et envoyez-le à votre chargé de TD