Automação
COMANDOS DE DECISÕES – CONTROLE DE FLUXO
OPERADORES LÓGICOS OU BOOLEANOS
Os operadores lógicos são utilizados onde é necessário trabalhar com o relacionamento de duas ou mais condições ao mesmo tempo na mesma instrução if , efetuando desta forma testes múltiplos.
Os operadores lógicos são três : E, OU e NÃO . Estes operadores evitam às vezes a utilização de muitas instruções if encadeadas .
OPERADOR LÓGICO E : &&
Utilizado quando dois ou mais relacionamentos lógicos de uma determinada condição necessitam ser verdadeiros.
O operador && faz com que somente seja executada uma determinada operação se todas as condições mencionadas forem simultaneamente verdadeiras , gerando assim um resultado lógico verdadeiro .
OPERADOR LÓGICO OU : | |
É utilizado quando pelo menos um dos relacionamentos lógicos ( quando houver mais de um relacionamento ) de uma condição necessita ser verdadeiro .
O operador | | faz com que seja executada uma determinada operação, se pelo menos uma das condições mencionadas gerar um resultado lógico verdadeiro .
OPERADOR LÓGICO NÃO : !
O Operador do tipo ! é utilizado quando se necessita estabelecer que uma determinada condição deve não ser verdadeira ou deve não ser falsa . O operador ! se caracteriza por inverter o estado lógico de uma condição.
O operador lógico ! faz com que seja executada uma determinada operação invertendo o resultado lógico da condição .
EXEMPLO DE APLICAÇÃO
Ler três valores para os lados de um triângulo , considerando lados como A, B e C . Verificar se os lados fornecidos formam realmente um triângulo. Se for esta condição verdadeira, deverá ser indicado qual tipo de triângulo foi formado : isósceles, escaleno ou equilátero .
Considerações:
Para o triângulo, temos:
Triangulo é uma forma geométrica ( polígono ) composta por três lados , sendo que cada lado é menor que a soma dos outros dois lados . É um triângulo, quando A < B+C ,