« Ex 5.3 » : différence entre les versions

De TravauxIndse
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
==Énoncer de l'exercice :==
==Énoncé de l'exercice :==
Écrivez un programme qui convertisse en degrés Celsius une température exprimée au
Écrivez un programme qui convertisse en degrés Celsius une température exprimée au
départ en degrés Fahrenheit, ou l’inverse.
départ en degrés Fahrenheit, ou l’inverse.

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")