3 et 4 en 34 par le binaire

Résolu
charsb1973 Messages postés 5 Statut Membre -  
Pierr10 Messages postés 13828 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

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     

    bonjour 

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


    1
    1. charsb1973 Messages postés 5 Statut Membre
       

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

      0
  2. Pierr10 Messages postés 13828 Date d'inscription   Statut Modérateur Dernière intervention   5 840
     

    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