NewbieContest

Divers => Informatique => Discussion démarrée par: koorosh le 02 Juin 2013 à 11:15:44



Titre: Problème convertion Héxa en déci
Posté par: koorosh le 02 Juin 2013 à 11:15:44
Bonjour à vous tous !

j'ai un souci de convertion qui est le suivant:

Le nombre:            1BF5A0
Donne en Binaire :   0001 1011 1111 0101 1010 0000
Et le décimal je comprend pas  à partir du F

Quelqu'un peut m'aider pour convertir en décimal s'il vous plait :S

 la réponse sur mon livre en décimal c'est :1832352 mais j'arrive pas comprendre !  :mad:


Titre: Re : Problème convertion Héxa en déci
Posté par: _o_ le 02 Juin 2013 à 16:08:33
Et sur le livre, c'est pas expliqué ? Dans le cours, je veux dire, par dans la partie exercice.

Hexadécimal :    1    B    F    5    A    0
Binaire :     0001 1011 1111 0101 1010 0000
Décimal :        1   11   15    5   10    0


1*165 + 11*164 + 15*163 + 5*162 + 10*161 + 0*16à = 1832352

CQFD.


Titre: [Résolu]  Problème convertion Héxa en déci
Posté par: koorosh le 02 Juin 2013 à 17:11:08
aaah mais  oui  fallait multiplier par 16 ! :D

NOn malheureusement  sur le livre  y avait que la réponse =/  en tout cas  merci infiniment de ton aide  ! :D



Titre: Re : [Résolu]  Problème convertion Héxa en déci
Posté par: _o_ le 02 Juin 2013 à 17:39:33
aaah mais  oui  fallait multiplier par 16 !

Plutôt par 24. Tu sais pourquoi au moins ?


Titre: Re : Problème convertion Héxa en déci
Posté par: koorosh le 11 Juin 2013 à 23:37:44
Désoler de mon absence :)

si je ne me trompe pas l'héxa on est sur sur une base de 16 bits dont A = 10 et ainsi de suite pour B jusqu'à F ...


Titre: Re : Problème convertion Héxa en déci
Posté par: _o_ le 12 Juin 2013 à 08:42:23
si je ne me trompe pas l'héxa on est sur sur une base de 16 bits

Non. L'hexadécimal est en base 16, tout court. Ça signifie que chaque digit hexadécimal peut prendre 16 valeurs différentes. C'est facile pour la conversion de ou vers le binaire, car un digit en base 16, c'est 4 digits en base 2 ( 24 = 16 ).

Mais ça marche dans tous les sens. On peut s'amuser en regroupant par groupes de 7 bits (on multiplie donc par 27, soit 128 :

Binaire :     000 1101111 1101011 0100000
Décimal :       0     111     107      32


0*1283 + 111*1282 +107*1281 + 32+1280 = 1832352

Ça n'a absolument aucun intérêt, à part d'être rigolo.