Ex 5.1

De TravauxIndse
Version datée du 4 avril 2011 à 13:33 par Cyrilde (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

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