Conversion binaire virgule en octal

Résolu
PolatDar Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
 sdjt -
Salut tt le monde,

J'ai un prb avec les codes binaire, je veux convertir un numero binaire virgule 10110.01 en octal.Comment je veux faire ?

merci

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

La virgule ne change pas grand chose à la conversion, il faut juste s'assurer qu'elle est bien "centrée" quitte à rajouter des zéros avant et après.

10110,01 = 010110,010 = 010 110 , 010 → 2 6 , 2 = 26,2
11
PolatDar Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci et comment je peux le convertir en Hexadecimale et en BCD ?
1
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Pour l'hexadécimal (ou n'importe quelle autre base en puissance de 2) c'est le même principe, sauf que les blocs de bits seront de taille plus ou moins grande (3 bits pour octal base 8=2^3, 4 bits pour hexadécimal base 16=2^4, etc.)

Pour le BCD il faudrait déjà faire la conversion en base 10, parce qu'après ce n'est plus de la conversion de base mais de l'encodage de chaque chiffre (rien de global sur le nombre entier)
1