Citation
AlainLyon
C'est ce que j'ai fait mais le problème est dans
"il suffit de savoir faire les operations de base en
précision arbitraire". Comme ma calculette définit
comme opérations de bases addition multiplication
et division tronquée à un ordre donné
Qu'est ce qui t'empêche de coder les opérations comme on l'apprend à l'école ?
Je me suis amusé à coder en shell la division telle qu'on l'apprend au primaire
- Je pose le dividende et le diviseur
- J'élimine la virgule du diviseur en multipliant le dividende d'autant
- Je divise en euclidien le début du dividende par le diviseur
- Je calcule et pose le reste
- Je descend le chiffre suivant du dividende que je pose à coté du reste
- Je redivise le nombre formé par le diviseur
- Je recalcule et repose le reste etc etc
Le résultat me donne une division exacte "à l'infini"...
L'homme qui murmurait à l'oreille des pingouins
[
fr.lang.free.fr]
Poste le Tuesday 7 November 2006 20:09:13