Ex 5.1 : Différence entre versions

De TravauxIndse
(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 : #...)
 
Ligne 1 : Ligne 1 :
 +
==Énoncer 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 :

Version du 4 avril 2011 à 14:14

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