Algo help

Résolu/Fermé
peacewoman Messages postés 4 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 28 décembre 2007 - 28 déc. 2007 à 16:24
 grad - 28 déc. 2007 à 18:39
Bonjour,
je suis débutante en algorithme et j'ai un projet à réaliser , mon probleme c'est que je veux savoir comment on peut convertir un certain nombre binaire au décimale en algorithme pour que je puisse l'utiliser dans le langage vb.net ou visual bsic6 .
Merci d'avance

1 réponse

je vais te donner un algorithme détaillé (peut être qu'il y a une fonction intégrée en basic de conversion)


variables : bin:chaine de caractères ; nat ,i: naturel ; tab1,tab2,tab3:tableau de N cases (N représente le nombres de chiffres dans "bin" le nombre binaire , il est conseillé de mettre un grand N)
Algorithme conversion
Début
ecrire('donnez l nombre binaire')
lire(bin)
maintenat on va remplir tab1 avec les chiffres de "bin"
(*) i prendra les valeurs de 1 à position du dernier caractère de byn
tab1 [ case i ] = Valeur(copier(position du dernier caractère de byn))
Si tab1 [case i] = 1 alors tab2[case i] = 2 à la puissance i
sinon tab2[case i] = 0
aller à la ligne (*)
Finsi
nat --> sommme ( tab 2 )
ecrire ('le resultat est', nat)
Fin


j'espère que tu as compris
0