binaire rebel !!

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
jerexgrz
Messages : 279
Inscription : dim. 05/juin/2005 20:27

binaire rebel !!

Message par jerexgrz »

Code : Tout sélectionner

a.f = 12222532481273

b.s = Bin(a)
c.d = Val(b)

b1.s = BinQ(a)
d.q = Val(b1)

Debug a
Debug "1er group"
Debug b
Debug c
Debug "2em group"
Debug b1
Debug d
Le test se fait en 2 partie : a avec une petite valeur du style 22000 et puis ce 2nd test avec un chiffre assez conséquent!
une fois le chiffre traduit en binaire, la variable s qui le contient est traduit en chiffre : si on a "10" en string, on doit avoir 10 en valeur. mais ce n'est pas le cas ?
8O
meme avec une valeur inférieur, il n'y a pas de probleme de stockage dans les variables (.d .f ...)
:twisted:
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

c'est simplement que les entiers et réels on une limite sur le nombre de chiffres significatifs. Les réels n'ont pas de limite mais c'est théorique. Ils fonctionnent avec une suite de chiffre (mantisse) et un exposant donc de toute facon tu ne pourras pas représenter les nombres que tu veux

Dri
Répondre