English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

Dans mon cours d'informatique, mon prof nous a donné la formule "x= m 2exp" "m" c'est la mantisse et "exp" pour exposant.
Mais je n'arrive pas a déterminer mon code VBA.
MA formule n'est pas bonne?
ou comment encode t on une variable réelle en VBA?
Merci

2006-10-17 11:42:02 · 3 réponses · demandé par Anonymous dans Informatique et internet Programmation

Merci pour ta réponse Ramis mais tu m'aide pas là.
Je comprend pas grand chose au type de variable réelle. Ni simple ni double!

2006-10-17 15:24:49 · update #1

3 réponses

Ta formule de math a une drôle de tête.
Je pense que ton prof t'a donné une formule de la norme IEEE754 : X = (-1) au cube * m * 2 exposant e.
Va donc jeter un coup d'oeil sur la première référence ci-dessous, chapître F.3. Tu y trouveras l'application de la norme (en java) pour les nombres en float et en double.
Dans la seconde référence tu as une explication claire du codage d'un nombre.
Cela devrait te permettre de construire ton algorithme.
J'espère que cela t'aidera suffisamment pour te décoincer dans ton programme.

2006-10-17 20:48:32 · answer #1 · answered by Anonymous · 0 0

Pour codifier un reel en VBA on ulise le mot cle single

2006-10-18 06:07:35 · answer #2 · answered by htp 1 · 0 0

tu peux utiliser le type "Double" qui est un nombre en virgule flottante sur 64 bits.

regarde dans l'aide pour connaitre les autres types possibles.

2006-10-17 14:47:50 · answer #3 · answered by Ramis V 7 · 0 0

fedest.com, questions and answers