Ex 5.1 : Différence entre versions

De TravauxIndse
 
Ligne 1 : Ligne 1 :
==Énoncer de l'exercice :==
+
==É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)")