3 et 4 en 34 par le binaire

Résolu
charsb1973 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Pierr10 Messages postés 13208 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 !

A voir également:

2 réponses

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

bonjour 

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


1
charsb1973 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 

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

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

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