Codificação Back-End
Operadores
Os operadores são caracteres especiais utilizados para realizar
operações entre um ou mais operandos. Eles são agrupados
em: aritméticos, relacionais e lógicos.
Operadores aritméticos
Os operadores aritméticos são utilizados para realizar
operações matemáticas entre um ou mais operandos ou
variáveis de tipos numéricos.
Operador Função
+ Adição
– Subtração
= Multiplicação
/ Divisão
% Módulo (resto de divisão)
++ Incremento
–– Decremento
SENAI
1
Codificação Back-End
Vejamos alguns exemplos.
// Operadores Aritméticos
int valorUm = 10;
int valorDois = 5;
Console.WriteLine(valorUm + valorDois);
Console.WriteLine(valorUm - valorDois);
Console.WriteLine(valorUm * valorDois);
Console.WriteLine(valorUm / valorDois);
Console.WriteLine(valorUm % valorDois);
// Precedência
float total;
total = 5 + 4 * 9;
Console.WriteLine(total); // 41
total = (5 + 4) * 9;
Console.WriteLine(total); // 81
SENAI
2
Codificação Back-End
Operador de atribuição combinado com operadores
aritméticos, os quais existem para abreviar o código.
Observe os exemplos.
// Operadores de atribuição combinados com
alguma operação.
float valor = 10;
Console.WriteLine(valor += 1); // 11 //
substitui o valor = valor + 1
Console.WriteLine(valor -= 2); // 9
Console.WriteLine(valor *= 5); // 45
Console.WriteLine(valor /= 5); // 9
Console.WriteLine(valor %= 3); // 0
Incremento e decremento
São práticos e economizam código. Exemplos:
// Operadores de incremento e decremento.
// incremento
valor++;
Console.WriteLine(valor);
// decremento
valor--;
Console.WriteLine(valor);
SENAI
3
Codificação Back-End
Operadores relacionais
Os operadores relacionais são utilizados para comparar a
igualdade entre dois operandos e retornam um valor
verdadeiro ou falso. Usualmente, são utilizados em
conjunto com as regras de negócio para a validação de
expressões; acompanhe o exemplo.
// Relacionais
int a = 4;
int b = 2;
Console.WriteLine(a == b); // false
Console.WriteLine(a != b); // true
Console.WriteLine(a > b); // true
Console.WriteLine(a >= b); // true
Console.WriteLine(a < b); // false
Console.WriteLine(a <= b); // false
Operadores lógicos
Os operadores lógicos permitem a verificação entre dois ou
mais valores e obtêm um retorno da condição como
verdadeira ou falsa. Exemplo:
• o operador && (e) é utilizado para verificar se todas as
condições do problema estão atendidas;
SENAI
4
Codificação Back-End
• já o operador || (ou) é utilizado para verificar se pelo
menos uma condição é atendida (para que a condição
seja verdadeira).
Console.WriteLine(false && true); false
Console.WriteLine(false && false); false
Console.WriteLine(true && true); true
Console.WriteLine(false || true); true
Console.WriteLine(false || false); false
Console.WriteLine(true || true); true
SENAI
5