|  
    
 Savoir comment convertir des nombres binaires à leur équivalent décimal est une compétence importante à apprendre lors du codage dans un langage de programmation tels que Visual Basic 6 ( VB6 ) . Contrairement au système décimal qui a des chiffres de 0 à 9, le système binaire ne dispose que de chiffres 0 et 1. Chaque lieu en un nombre binaire représentant une puissance de 2 . Il n'ya pas de fonction intégrée pour convertir une chaîne de nombres binaires vous devez donc créer une fonction qui calcule manuellement. Instructions   1  Ouvrez votre fichier source VB6 dans un éditeur tel que Microsoft Visual Basic 6 .   2   créer une fonction qui permet de convertir un nombre binaire en forme décimale en ajoutant le code suivant:     public Function ConvBinaryToInteger ( MyBinNumber ByVal As String) As long     Dim n As Integer , AB   température As long     Pour n = 1 Pour Len ( MyBinNumber )     Temp = Temp + Val ( Mid ( MyBinNumber , Len ( MyBinNumber ) - n + 1, 1 )) * 2 ^ ( n - 1)     suivant     ConvBinaryToInteger = Temp     Fin de Fonction:   la fonction prend chaque individu binaire chiffres de droite à gauche , multiplie par 2 élevé à la puissance appropriée , puis ajoute cette valeur à la somme cumulative . Par exemple, "110" est traitée comme " 0 * 2 ^ 0 + 1 * 2 ^ 1 + 1 * 2 ^ 2 = 6. "   3   magasin , le nombre binaire que vous voulez pour convertir en une chaîne en ajoutant le code suivant:     binstr As string = "110" ;   4   appeler la fonction pour convertir une valeur binaire , en ajoutant le code suivant:     résultat As long   résultat   = ConvBinaryToInteger ( binstr.Text )     le "résultat " variable contient la valeur de la conversion binaire, qui dans l'exemple est de 6.   5   Enregistrez le fichier VB6, compiler et exécuter le programme pour convertir la valeur binaire .    
 
 |