3 et 4 en 34 par le binaire

Résolu
charsb1973 Messages postés 5 Statut Membre -  
Pierr10 Messages postés 13743 Date d'inscription   Statut Modérateur Dernière intervention   -

bonjours, je voudrais savoir comment en binaire je peut transformer deux input (par exemple 3 qui s ecrit 1 1 et 4 qui s ecrit 1 0 0) en un output qui est l assemblage des deux nombres ( par exemple ici 34 soit 1 0 0 0 1 0 ) 

merci bcp !

2 réponses

jordane45 Messages postés 30651 Date d'inscription   Statut Modérateur Dernière intervention   4 828
 

bonjour 

tu multiplies ton premier input par 10, puis tu additionnes le second 


1
charsb1973 Messages postés 5 Statut Membre
 

merci bcp !! c tout simple mais j y avais pas penser mdrr

0
Pierr10 Messages postés 13743 Date d'inscription   Statut Modérateur Dernière intervention   5 767
 

Bonsoir,

Il n'y a pas de solution simple pour passer en binaire de 3 et 4 à 34.

Autrement dit, il n'y a pas de relation simple en binaire reliant 1 0 et 1 0 0 au résultat 1 0 0 0 1 0.
C'est bien la question qui avait été posée.

Ce qu'a proposé jordane45 c'est la conversion en binaire de l'addition (en décimal) de 30 et 4. C'est bien sûr le plus naturel. Ce que tu avais demandé est compliqué et pas naturel du tout.

Ce n'est pas simple parce que l'égalité 3 x 10 + 4 se traduit en binaire par :
1 1 x 1 0 1 0 + 1 0 0 

autrement dit :

  • convertir a en binaire
  • multiplier (en binaire) le résultat par 1 0 1 0
  • et terminer en ajoutant b converti en binaire

Il n'y a pas de solution simple, parce que, en binaire, la seule opération évidente est la multiplication par 2. 


0