Alogorithme

cs_torres31 Messages postés 4 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 5 février 2009 - 5 févr. 2009 à 11:31
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 - 6 févr. 2009 à 15:57
bonjour j'ai besoin d'aide pour faire un alogorithme qui permet de passer d'un nombre binaire à un nombre reel. Quelqu'un peut m'aider?

7 réponses

cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 78
5 févr. 2009 à 12:52
Salut
Qu'appelles-tu "nombre binaire" et "nombre réel" ?
Pour moi :
- un "nombre binaire" c'est une suite de 0 et de 1
- un "nombre réel" c'est un nombre dont le carré peut-être négatif

Donne des exemples de ce que tu as sous les yeux et le résultat équivalent souhaité.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
Crew215 Messages postés 9 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 5 février 2009
5 févr. 2009 à 13:03
Salut,
Alors si je comprends bien tu veux un traducteur nombre binaire, nombre en base 10 ?
En gros, tu donne le nombre binaire et hop tu as la réponse, es ce que c'est bien ça ?

Hav
0
cs_torres31 Messages postés 4 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 5 février 2009
5 févr. 2009 à 15:58
ouiil me faut l'alogorithme qui permet de comprendre les étapes du passage d'un nombre binaire à un nombre réel. Peut tu m'aider?
0
cs_torres31 Messages postés 4 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 5 février 2009
5 févr. 2009 à 16:00
bonjour,  nu nombre binaire c'es par exemple 00110001
et le nombre reel c'est 128. Le nombre réel  doit correspondre au nombre binaire. tu peu m'aider?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mikaels35 Messages postés 146 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 17 novembre 2009 1
5 févr. 2009 à 20:20
Salut

Si a= "00110001" en binaire alors

b= 0

For i = 1 to 8
   b = b + Val(Mid$(a, i, 1))* 2^(8- i)
Next i

MsgBox a & " en binaire donne " & Cstr(b) & " en décimal"

@+
0
cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 78
6 févr. 2009 à 09:06
Torres31
Tant que tu n'auras pas donné un exemple de ce que tu veux faire, on n'avancera pas, car je pense que n'utilises pas les bons termes.

Exemples :
Est-ce que tu parles de transformer le bianire 101110 en décimal 46 ?
46 = 0*2^0 + 1*2^1 + 1*2^2 + 1*2^3 + 0*2^4 + 1*2^5

Pendant que tu y es, confirme nous que tu travailles bien sous VB.NET
0
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
6 févr. 2009 à 15:57
Bonjour,

De toute évidence, torres31, un peu de recherche sur le site, et tu trouveras facilement des codes (à profusion) pour faire la conversion d'une base à l'autre...
De plus, tu veux en base 2 vers base 10, visiblement... donc y'en a que trop... Fais une petite recherche, que diable !

Euh... jack...  un "nombre réel" c'est un nombre dont le carré peut-être négatif ... Tu es sûr ?... pour moi c'est un nombre imaginaire, mais bon...

Amicalement,
Us.
0