Introdução à programação C para Arduino
Operadores Relacionais
11 % 2 = 1 (o resto da divisão de 11 por 2 é 1)
Exemplo 3:
6 * 2 = 12
OPERADORES RELACIONAIS
Agora vamos estudar os operadores relacionais, eles são necessários para a realização de testes lógicos pela placa UNO e depois, pela decisão de executar ou não um determinado trecho de código em função do resultado dos testes.
Um teste lógico pode resultar em ‘verdadeiro’ ou ‘falso’. Para comparar se dois valores são iguais ou não, utiliza-se ‘==’ (dois sinais de igual juntos) porque na linguagem C, a utilização de apenas um sinal de igual representa o armazenamento de um valor por uma variável.
Exemplo 1:
n1 = 2; //a variável n1 armazenou o valor 2
n1 == 5; //está comparando n1 com 5, o resultado é falso porque n1 vale 2
Outros operadores lógicos são o > (maior), o < (menor), o >= (maior ou igual) o <= (menor ou igual) e o != (diferente).
Exemplo 2:
n1 = 7;
n1 > 8; //testa se n1 é maior que 8, o resultado é falso
EXERCÍCIOS
Classificar como verdadeiro ou falso cada expressão lógica abaixo.
a) n1 = 3; b) abc = 0; c) x = 2; d) y = 11;
n1 >= 3; abc <= 0; x != 7; y > 100;
RESPOSTAS
a) v b) v c) v d) f