Alogorithme

Signaler
Messages postés
4
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
5 février 2009
-
Messages postés
2065
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
-
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

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
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)
Messages postés
9
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
5 février 2009

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
Messages postés
4
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
5 février 2009

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?
Messages postés
4
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
5 février 2009

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?
Messages postés
146
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
17 novembre 2009
1
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"

@+
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
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
Messages postés
2065
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
10
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.