3 et 4 en 34 par le binaire

Résolu
charsb1973 Messages postés 5 Date d'inscription lundi 15 avril 2024 Statut Membre Dernière intervention 11 septembre 2024 - Modifié le 23 juil. 2024 à 21:39
Pierr10 Messages postés 12202 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 17 octobre 2024 - 23 juil. 2024 à 23:59

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 38254 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 octobre 2024 4 692
23 juil. 2024 à 22:51

bonjour 

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


1
charsb1973 Messages postés 5 Date d'inscription lundi 15 avril 2024 Statut Membre Dernière intervention 11 septembre 2024
23 juil. 2024 à 23:14

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

0
Pierr10 Messages postés 12202 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 17 octobre 2024 5 095
Modifié le 24 juil. 2024 à 00:02

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