while(condition_booleenne)
intructions // code exécuté si la condition est vérifiée
end while
condition_booleenne == True
condition_booleenne = Not a
Not a == True
asoit à False. Je te laisse voir la table de vérité de la fonction NOT
Lorsque Visual Basic convertit des valeurs de type de données numériques en Boolean, 0 devient False et toutes les autres valeurs deviennent True. Lorsque Visual Basic convertit des valeurs Boolean en types numériques, False devient 0 et True devient -1.
While 6 ' Vrai , While 0 Faux , correct ?
console.writeline("go")
End While
Dim a as boolean = -1
While a ' Vrai et si je met le boolean 0 c'est Faux , correct ?
console.writeline("go")
End While
condition_booleenne == True
condition_booleenne = Not a
Dim a As Boolean = True
While Not a ' pourquoi ça ne fonctionne pas ?
Console.WriteLine("go")
End While
car le Boolean est Vrai et on veux qu'il soit FauxNon. On veut que
Not asoit Vrai. Donc que
asoit Faux.
Dim a As Boolean = True
While Not a ' tant que a n'est pas Faux , ce qui est Vrai
Console.WriteLine("go")
End While
Eh oui, lorsque vous écrivez MaVariable = 10, le programme va faire un petit calcul dans son coin afin de vérifier que la valeur de MaVariable est bien égale à 10 ; si c'est le cas, il transforme cela en un booléen de type Vrai.
Dim Maavriable as Integer = 12
Dim Egal10 as boolean ' on définit un Boolean
if MaVariable = 10 then
Egal10 = True
else
Egal10 = False ' c'est la valeur de Egal10
end if
Dim Mavariable as Integer = 10
Dim Egal10 as boolean ' on définit un Boolean
if MaVariable = 10 then
Egal10 = True ' c'est la valeur de Egal10
else
Egal10 = False
end if