Besoin d'aide Booléen / Binaire !

Alastor9577 Messages postés 28 Statut Membre -  
Alastor9577 Messages postés 28 Statut Membre -
Bonjour,

J'ai trouvé un programme permettant de convertir un décimal en binaire. Ce programme doit retourner vrai si la conversion est possible (si le nombre de bits est suffisant) et faux sinon. Voici le programme :


Function decToBin(ByVal n As Long, ByVal nbB As Long) As Boolean
Dim i As Long, nb As Long, a As Integer
nb = n

For i = nbB To 1 Step -1
Cells(1, i).Value = nb Mod 2
nb = nb \ 2
Next i

decToBin = nb = 0

End Function


EDIT: Ajout de la coloration syntaxique.


Ce que je ne comprends pas, c'est cette ligne decToBin = nb = 0
Si quelqu'un pouvait m'expliquer ce serait vraiment sympa ! :)

Merci :)

A voir également:

1 réponse

ThauTheme Messages postés 1564 Statut Membre 160
 
Bonsoir Alastor, bonsoir le forum,

La fonction decToBin est de type Booléenne (True/False).
La ligne decToBin = nb = 0 signifie :
si nb = 0, decToBin va renvoyer True
si nb<>0, decToBin va renvoyer False
0
Alastor9577 Messages postés 28 Statut Membre
 
Merci beaucoup !
0