wendell fontes
Operadores Lógicos
Usados nos testes condicionais, são os seguintes:
And – retorna True se as duas condições forem verdadeiras e False se ambas forem falsas.
Or – retorna True se pelo menos uma das condições for verdadeira e False se as duas forem falsas.
Xor – retorna True se somente uma condição é verdadeira e False se as duas forem True ou False.
Not – retorna True se o valor da condição for False e False se o valor for True (“inverte” o sentido da verificação)
O Visual Basic, em comparações de duas expressões lógicas, faz os testes com as duas antes de definir o valor dela, se usamos o And ou o Or. Podemos fazer com que o compilador faça essa verificação de maneira diferente, usando os operadores AndAlso e OrElse. Com esses operadores, somente a primeira condição é testada, e caso ela seja falsa, nem se preocupa em testar a segunda.
AndAlso – similar ao And, mas se a primeira condição for falsa, ele não verificar a outra.
OrElse – similar ao Or, mas se a primeira condição for verdadeira, ele não testa a outra.
Vamos fazer um teste: digite um código similar ao que você vê abaixo:
É um teste lógico bobo, mas que demonstra como funciona. A primeira condição é verdadeira e a segunda é falsa, mas há um