Division

couriousous Messages postés 68 Date d'inscription lundi 21 mai 2001 Statut Membre Dernière intervention 4 janvier 2003 - 16 déc. 2002 à 21:50
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 17 déc. 2002 à 20:04
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

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
17 déc. 2002 à 06:54
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
0
couriousous Messages postés 68 Date d'inscription lundi 21 mai 2001 Statut Membre Dernière intervention 4 janvier 2003
17 déc. 2002 à 18:13
ouai mais comment ... franchement je vois pas!
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
17 déc. 2002 à 20:04
Je vais y réfléchir, je te donnerais ma réponse dès que j'aurai trouvé.

DARK SIDIOUS
0
Rejoignez-nous