Parcours Le convertisseur d'unités Étape 1
Des degrés Celsius aux Fahrenheit
Demander une température en °C et afficher son équivalent en °F, arrondi à une décimale.
Notions :demandeformuledecimal
Aux États-Unis, la température se mesure en degrés Fahrenheit. La formule de conversion est :
°F = °C × 9 ÷ 5 + 32
En CoddyRun, on la traduit presque mot pour mot, avec * pour multiplier et / pour diviser :
fahrenheit vaut celsius * 9 / 5 + 32
Les priorités sont celles des mathématiques : multiplications et divisions d'abord, additions ensuite.
Arrondir
Pour 21 °C, le calcul donne exactement 69,8 ; mais pour 21,3 °C, on obtient 70,34. decimal(fahrenheit, 1) arrondit à une décimale.
Les nombres décimaux se tapent avec un point dans le programme (21.5). À l'affichage, CoddyRun les présente avec une virgule.
Ouvrez CoddyRun et partez d'un programme vide : tout commence ici.
Il te faut le logiciel pour faire cette étape. Il est gratuit : crée ton compte pour le télécharger, puis reviens ici, ta place t'attend.
Créer mon compte et téléchargerIndice 1
Déclarez celsius, fahrenheit est un nombre.
Indice 2
Vérifiez avec des valeurs connues : 0 °C donne 32 °F, 100 °C donne 212 °F.
Indice 3
Le résultat s'affiche avec convertir_texte(decimal(fahrenheit, 1)).
Voir la solution complète
Essayez d'abord par vous-même : c'est en cherchant qu'on apprend. La solution sert à vérifier ou à se débloquer.
@ Les déclarations
celsius, fahrenheit est un nombre
@ La conversion
html("<h2>Convertisseur</h2>")
demande "Température en °C : " dans celsius
fahrenheit vaut celsius * 9 / 5 + 32
affiche convertir_texte(celsius) + " °C = " + convertir_texte(decimal(fahrenheit, 1)) + " °F"