A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Expressões: operadores aritméticos

Apresentações semelhantes


Apresentação em tema: "Expressões: operadores aritméticos"— Transcrição da apresentação:

1 Expressões: operadores aritméticos
Resumo: Adição + Subtração - Multiplicação * Divisão / Módulo % (resto inteiro da divisão) Precedência: () primeiro o mais interno, depois da esquerda para direita * / % da esquerda para direita da esquerda para direita Exemplos: a = 10; //atribuição simples, a = 10 b = a % 3; //módulo b = 1 c = a + (5 * b); // c = c = 15 m = (a + b + c) / 3; // m = 26 / m = 8 mod = (a + b + c) % 3; // mod = 26 % mod = 2

2 Expressões: operadores aritméticos
Precedência: () primeiro o mais interno, depois da esquerda para direita * / % da esquerda para direita da esquerda para direita Outros exemplos: Precedência a = 10; b = a * 3; b = a ; b = ; b=12; b = a * 5 / 1 * 3; b = 50 / 1 * 3; b = 50 * 3; b=150; b = (((a * 5) / 1) * 3); b = ((50 / 1) * 3); b = (50 * 3); b=150;

3 Expressões: operadores aritméticos
Operadores aritméticos unários: Incremento ++ (a++; => a = a +1;) Decremento -- (a-- ; => a = a – 1;) Exemplos: Pré incremento a = 10; b = 50; c = (++a) + (++b); a = b = c = 62 c = a++ * b++; a = b = c = 500 c = ++a * b++; a = b = c = 550

4 Expressões: operadores relacionais
Resumo: >, <, >=, <= (maior, menor, maior ou igual, menor ou igual) ==, != (igual, diferente) && (operação lógica “E”) || (operação lógica “OU”) ! (operação de negação “Não”) Exemplos: (a > b) a maior que b (b != a) b diferente de a (a <= b) a menor ou igual a b (a > b) && (b != c) a maior que b E b diferente de c Uso da negação: os dois testes são equivalentes a =3 ; b = 5; c = 10; if (a >1){ cout<<"maior"; } if (!(a < 1)){


Carregar ppt "Expressões: operadores aritméticos"

Apresentações semelhantes


Anúncios Google