« Ex 5.1 » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
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. |
Dernière version du 4 avril 2011 à 13:33
Énoncé de l'exercice :[modifier]
Écrivez un programme qui convertisse en radians un angle fourni au départ en degrés, minutes, secondes.
Solutions de cet exercices :[modifier]
- 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)")