Aller au contenu
San Andreas Multiplayer
C_far

Base 2 (binaire) et base 16 (hexadécimale)

Messages recommandés

Ajout de la partie sur l'hexadécimal.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je tiens à dire qu'il y a une version plus "algorithmiquement" viable pour la conversion base 10 -> base 2.

Il suffit de faire des divisions successives par deux et de prendre le reste (exemple pour 37 = ) :

37 / 2 = 13 | reste = 1

13 / 2 = 6   | reste = 1

6 / 2 = 3     | reste = 0

3 / 2 = 1     | reste = 1

1 / 2 = 0     | reste = 1

 

il suffit de partir du bas vers le haut (là ça se remarque pas vraiment mais bon) :

11011 = 37

 

Cette technique à l'atout de pouvoir être facilement mise en oeuvre via une boucle.

Modifié par Papawy
missclick lel

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a une heure, Papawy a dit :

Je tiens à dire qu'il y a une version plus "algorithmiquement" viable pour la conversion base 10 -> base 2.

Il suffit de faire des divisions successives par deux et de prendre le reste (exemple pour 37 = ) :

37 / 2 = 13 | reste = 1

13 / 2 = 6   | reste = 1

6 / 2 = 3     | reste = 0

3 / 2 = 1     | reste = 1

1 / 2 = 0     | reste = 1

 

il suffit de partir du bas vers le haut (là ça se remarque pas vraiment mais bon) :

11011 = 37

 

Cette technique à l'atout de pouvoir être facilement mise en oeuvre via une boucle.

Merci de l'avoir précisé

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×