« Ex 4.3 » : différence entre les versions

De TravauxIndse
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
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

Dernière version du 4 avril 2011 à 13:33

Énoncé de l'exercice :[modifier]

É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 :[modifier]

  • 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