Início > Cursos > Curso de Programação em C# – parte 6 – Operadores

Curso de Programação em C# – parte 6 – Operadores

Se você chegou até aqui quer dizer então que já passou por este caminho:

Curso de Programação em C#

  1. Parte I – Introdução
  2. Parte II – C#
  3. Parte III – Meu Primeiro Programa
  4. Parte 4 – Codificando
  5. Parte 5 – Variáveis e Tipos

Operadores são símbolos que usamos na programação para diversas coisas, tais como:

  1. Fazer cálculos matemáticos
  2. Resolver questões de lógica
  3. Relacionar e comparar valores
  4. Atribuir valores a uma variável

Operadores de cálculos:

  • Soma (+)
  • Subtração (-)
  • Multiplicação (*)
  • Divisão (/)
  • Módulo ou resto da divisão (%)

Ex:

int x = 1 + 2; // x será 3
double y = 3 / 2; // y será 1.5
int z = 5 / 2; // z será 1

Lógica:

  • E (&&)
  • Ou (||)
  • Não (!)

Ex:

if(x = 2 && y = 3)... // irá executar o comando se x for igual a dois e se y for igual a 3
if(x = 2 || y = 3)... // irá executar o comando se y for igual a dois ou se y for igual a 3
if(!(condiçãoVerdadeira))... // irá executar o comando se a condição não for verdadeira

Relação:

  • Igual (==)
  • Diferente (!=)
  • Menor que (<)
  • Maior que (>)

Ex:

if(a == b)... // irá executar o comando se o valor de a for igual ao valor de b
if(a > b)... // irá executar o comando se o valor de a for maior que o valor de b

Atribuição

  • =
a = 2; // atribui o valor 2 à variável a

Cuidado! É muito comum o programador confundir o operador “==” com o “=”.

Podemos também usar o parêntese para operações mais complexas, veja um exemplo:

int x = (a + b) / (c - d);

OBS: Não se esqueça dos tipos ao fazer cálculos. Para facilitar o C# faz várias conversões automaticamente:

Ex:

int x = 5 / 2;
// x será 2 e não 2.5, pois uma variável inteira só pode receber valores inteiros
// e o C# é inteligente o suficiente para não tentar colocar um valor decimal numa variável inteira

E ao invés de:

int a = 2;
a = a + 2;

podemos simplificar as coisas assim:

int a = 2;
a += 2;

E para finalizar, o C# tem alguns recursos legais para facilitar nossa vida. Um deles é o operador “+ +” ou “- -” que são de incremento ou decremento. Eles são úteis quando você quer incrementar uma unidade a uma variável.

Ex:

int a = 2;
int b = ++a; // a será igual a 3, ou seja, a = a + 1 e b será igual a 3;
int c = a++; // a será igual a 4, enquanto c será igual a 3, pois o valor de a foi atribuído a c antes do incremento

O C# possui muitos outros operadores, mas desta vez vamos aprender só estes mesmo, afinal não podemos guardar tudo na mente não é mesmo?

Até a próxima :)

CategoriasCursos Tags:, ,
  1. Nenhum comentário ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.