« Ex 5.1 » : différence entre les versions

De TravauxIndse
Aller à la navigation Aller à la recherche
(Nouvelle page : ==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 : #...)
 
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 radians un angle fourni au départ en degrés,
minutes, secondes.
==Solutions de cet exercices :==
==Solutions de cet exercices :==
* Solution de Cyril Dewez :
* Solution de Cyril Dewez :

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