Conversion d'un nombre décimal en hexadécimal [Résolu/Fermé]

Signaler
-
 ishaqk -
Bonjour, quelle est la meilleure façon de convertir manuellement un nombre en base 10 en nombre en bas 16 ? Je ne comprend pas le principe.

Merci

15 réponses

Messages postés
31111
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
2 mars 2021
7 424
Bonjour,

Lorsque l'on divise par 16, il faut conserver le résultat entier et mettre de coté le reste de la division.

* 3500 / 16 = 218 ; reste = 12

* 218 / 16 = 13 ; reste = 10

* on ne peut plus diviser

le résultat = 13 - 10 - 12 => soit hexa D A C

cdlt
168
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
162
Date d'inscription
lundi 17 novembre 2003
Statut
Contributeur
Dernière intervention
9 novembre 2007
66
Bonjour,

DEC HEXA
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 A
11 B
12 C
13 D
14 E
15 F
16 10
17 11
18 12
19 13
20 14

ETC.....
Le principe est de trouver les multiples de 16, 256, 4096, etc.
exemple : 1000 = 3x256 + 14x16 + 8 ==> 3E8

***********
Token Ring
est si j'ai un nombre decimale negatif ? alors la regle ici elle sera pas correct ?? comment faire dans ce cas ?
ex : -23875 (base 10) = ? (base 16).
j'ai un question : comment faire pour un numbre decimal negatif ex : -23857 (base 10) = ? (base 16)
Merci.
S,lut


je veux savoir komment j,ecris 5,2 en base 2 ou encore A,1 en base 2 et en fin kommnt je calcul 5,2+A,1 en base 2

Merci!
Messages postés
32
Date d'inscription
mercredi 24 décembre 2008
Statut
Membre
Dernière intervention
20 mai 2016
13
salut je me nomme Evrard .Pour convertir un nombre décimal en nombre hexadecimal tu procedes par divisions successives par 16 du nombre décimal à convertir jusqu'a ce que tu obtiennes un quotient nul.Et tu lit les restes de chaque division du bas vers le haut oubien de la droite vers la gauche.
C'est tout.Si tu ne comprends pas encore ecris moi je vais meme te donner un exemple.
Bonne journée !

Salut,
je comprends le principe de toujours diviser par 16 mains je ne comprends pas le quotient nul
est-ce que c'est un nombre décimal, néngatif,irationnel,etc.... "nombre nul"= ?
C'est quoi les restes et où les trouvent tu ?
rappel :A=10 ...............F=15
un moyen simple est de passer par le binaire
exemple on veut 17 en hexadecimal:

29 en binaire : 0001 1101 , il faut decomposer l'ecriture en blocs de quatre;

donc 29=> le premier bloc de quatre est 0001=> 1 en hexa
le second bloc de quatre est 1101=> D en hexa (13)
donc 29=1D en hexadecimal !
Je ne me souviens plus des détails exacts (les cours remontent à très loin)
mais :

prendre 23857-1, transformer en hexa = 5D30
soustraire ce nombre de F FFFF (<=== plus de F que le nombre, car un nombre négatif est exprimé avec un bit = 1 en avant habituellement)


ce qui donnera F A2CF ==> -23857 en hexa signé
Messages postés
9
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
26 décembre 2007
3
vous pouvez expliquer svpppp plus parcque jé pas bien saisi ce que vous avez dis
merci infinimenttttt a l'avance
Ok bonjour à tous, je prépare une formation en tant que technicien Assistant Informatique...
Et donc nous avons des exercices que l'on gère en Auto-Formation...

Si je lis vos explications et que l'on fait un test avec le chiffre décimal 3500 ; et que l'on veut le transformer en chiffre Hexadécimal ; cela donne :

3500 / par 16 = 218,75 / par 16 = 13,671875 / par 16 = 0,8544921875 / 16 = 0,05340576171875
ainsi de suite jusqu'à ce que l'on arrive à :

0,0000000509317032992839813232421875
Si on divise ce chiffre à la calculatrice cela donne un résultat avec un e-9 à la Fin ( e = exposant )

Voici ce chiffre : 0,0000000509317032992839813232421875 / par 16 = 3,1832314562052488327063671875e-9

QUI peut m'expliquer comment fonctionner à partir de maintenant ?!? Merci pour vos suggestion....

et surtout le transformer en hexadécimal !!!!!!!!!! Merci !!!
s il veut plait est ce ke cette methode est valable pour les ptits valeur
Messages postés
13083
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
21 juillet 2019
2 614
bonjour ,

et pour les flemard(e)s comme moi , passez la calculatrice de seven en mode programmeur et c est bon :)


ok ! je sort ===>
Messages postés
31111
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
2 mars 2021
7 424
Et va utiliser ta calculatrice pour une conversion dans le système Maya en base 20. Là c'est foutu tu ne sais pas le faire ;-|D
OOO = O
OO1 = 1
ainsi de suite :D
5,2base10==101base2
A1base16==10100001
Messages postés
13083
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
21 juillet 2019
2 614
bon faut dire que le systement maya , c est comme l hexa pour moi ... au oubliette ...
mais sinon pour les nul ca peu aider .