« Ex 5.3 » : différence entre les versions

De TravauxIndse
Aller à la navigation Aller à la recherche
(Nouvelle page : ==Solutions de cet exercices :== * Solution de Cyril Dewez : Solution avec degrés donnés en Fahrenheit : a=float(input("Donnez un nombre de degrés en Fahrenheit ")) b=a-32 c...)
 
Aucun résumé des modifications
 
(Une version intermédiaire par un autre utilisateur non affichée)
Ligne 1 : Ligne 1 :
==Énoncé de l'exercice :==
Écrivez un programme qui convertisse en degrés Celsius une température exprimée au
départ en degrés Fahrenheit, ou l’inverse.
La formule de conversion est : T(°f)=T(°c)*1,8+32 .
==Solutions de cet exercices :==
==Solutions de cet exercices :==
* Solution de Cyril Dewez :
* Solution de Cyril Dewez :

Dernière version du 4 avril 2011 à 13:34

Énoncé de l'exercice :[modifier]

Écrivez un programme qui convertisse en degrés Celsius une température exprimée au départ en degrés Fahrenheit, ou l’inverse. La formule de conversion est : T(°f)=T(°c)*1,8+32 .

Solutions de cet exercices :[modifier]

  • Solution de Cyril Dewez :
Solution avec degrés donnés en Fahrenheit :

a=float(input("Donnez un nombre de degrés en Fahrenheit "))
b=a-32
c=b/1.8
print(c)
Solution avec degrés donnés en Celsius :

a=float(input("Donnez un nombre de degrés en Celsius"))
b=a*1.8+32
print(b)
  • Solution de Gérard Swinnen :
# Conversion °Fahrenheit <-> °Celsius

# A) Température fournie en °C :
tempC = 25
# Conversion en °Fahrenheit :
tempF = tempC * 1.8 + 32
# Affichage :
print(tempC, "°C =", tempF, "°F")
# B) Température fournie en °F :
tempF = 25
# Conversion en °Celsius :
tempC = (tempF - 32) / 1.8
# Affichage :
print(tempF, "°F =", tempC, "°C")