Introdução à programação C para Arduino

Giovan Barreira · Capítulo 19 de 30

Páginas do PDF

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