Ex 5.1 : Différence entre versions
De TravauxIndse
Ligne 1 : | Ligne 1 : | ||
− | == | + | ==Énoncé de l'exercice :== |
Écrivez un programme qui convertisse en radians un angle fourni au départ en degrés, | Écrivez un programme qui convertisse en radians un angle fourni au départ en degrés, | ||
minutes, secondes. | minutes, secondes. |
Version actuelle datée du 4 avril 2011 à 14:33
Énoncé de l'exercice :
Écrivez un programme qui convertisse en radians un angle fourni au départ en degrés, minutes, secondes.
Solutions de cet exercices :
- Solution de Cyril Dewez :
print("Donnez un nombre de degré(s)") a=int(input()) b=a/180 c=b*3.1415 print(c)
- Solution de Gérard Swinnen :
# Conversion degrés -> radians #Rappel : un angle de 1 radian est un angle qui correspond à une portion # de circonférence de longueur égale à celle du rayon. # Puisque la circonférence vaut 2 pi R, un angle de 1 radian correspond # à 360° / 2 pi , ou encore à 180° / pi # Angle fourni au départ en degrés, minutes, secondes : deg, min, sec = 32, 13, 49 # Conversion des secondes en une fraction de minute : fm = sec/60 # Conversion des minutes en une fraction de degré : fd = (min + fm)/60 # Valeur de l'angle en degrés "décimalisés" : ang = deg + fd # Valeur de pi : pi = 3.14159265359 # Valeur d'un radian en degrés : rad = 180 / pi # Conversion de l'angle en radians : arad = ang / rad # Affichage : print(deg, "°", min, "'", sec, '" =', arad, "radian(s)")