Ex 4.3 : Différence entre versions

De TravauxIndse
 
Ligne 1 : Ligne 1 :
==Énoncer de l'exercice :==
+
==Énoncé de l'exercice :==
 
Écrivez un programme qui affiche une table de conversion de sommes d’argent exprimées
 
Écrivez un programme qui affiche une table de conversion de sommes d’argent exprimées
 
en euros, en dollars canadiens. La progression des sommes de la table sera « géométrique
 
en euros, en dollars canadiens. La progression des sommes de la table sera « géométrique

Version actuelle datée du 4 avril 2011 à 13:33

Énoncé de l'exercice :

Écrivez un programme qui affiche une table de conversion de sommes d’argent exprimées en euros, en dollars canadiens. La progression des sommes de la table sera « géométrique », comme dans l’exemple ci-dessous : 1 euro(s) = 1.65 dollar(s) /2 euro(s) = 3.30 dollar(s) /4 euro(s) = 6.60 dollar(s) /8 euro(s) = 13.20 dollar(s) etc. (S’arrêter à 16384 euros.)

Solutions de cet exercices :

  • Solution de Cyril Dewez :
a,b,c,d=1," euro(s) = ",1.65," dollar(s)"
while a<16384 :
   print(a,b,c,d)
   a,c=a*2,c*2
  • Solution de Kévin Detaille :
a=1
print(a,"euro(s)",(a/(1/1.65)),"dollar(s)")
while a<16384:
   a=a*2
   print(a,"euro(s)=",(a/(1/1.65)),"dollar(s)")
  • Solution de Gérard Swinnen :
s = 1
while s <= 16384:
   print(s, "euro(s) =", s *1.65, "dollar(s)")
   s = s *2