Division

Messages postés
68
Date d'inscription
lundi 21 mai 2001
Statut
Membre
Dernière intervention
4 janvier 2003
-
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
-
Hello!

Le problème que j'ai est simple ( quoique ): je cherche à faire une division euclidienne de deux nombre à virgulle. Mais attention, pas n'importe quel nombre, des varaibles multiprécises. Je m'explique. Chaque nombre est représenté par un tableau (T par exemple ) qui contien en première case la partie entrière de ce nombre, puis dans la deuxième, la première décimale, dans la troisième la deuxième etc...

Exemple:

le nombre 12.4567 est représenté par la variable Nombre(4) as integer

Nombre(0) = 12
Nombre(1) = 4
Nombre(2) = 5
Nombre(3) = 6
Nombre(4) = 7

Comment effectuer une disvision entre deux de ces nombres?

Merci!

Couriousous

P.S: le but de cela est de pouvoir traiter des nombres à plus de 1000 décimales, donc innutil de simplement diviser le le nombre avec l'oppérateur VB ;-)

3 réponses

Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
133
Est-ce que tu as essayé de passer par les modulos pour récupérer le reste de la division de chaque nombre et refaire e, fait le principe de la division.

DARK SIDIOUS
Messages postés
68
Date d'inscription
lundi 21 mai 2001
Statut
Membre
Dernière intervention
4 janvier 2003

ouai mais comment ... franchement je vois pas!
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
133
Je vais y réfléchir, je te donnerais ma réponse dès que j'aurai trouvé.

DARK SIDIOUS