Você está na página 1de 10

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II LPII

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII Página
Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII Página

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II LPII

SUMÁRIO

AULA 3

-

OPERADORES ( ARITMÉTICOS, RELACIONAIS E LÓGICOS)

4

 
  • 3.1 - OPERADORES ARITMÉTICOS

4

  • 3.2 - OPERADORES RELACIONAIS

5

  • 3.3 - OPERADORES LÓGICOS

5

EXERCÍCIOS TEÓRIOS 3.0

7

EXERCÍCIO DIRIGIDO 3.1

8

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II LPII

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II LPII

AULA 3

-

OPERADORES ( ARITMÉTICOS, RELACIONAIS E LÓGICOS)

Objetivo Geral da Disciplina: Operadores Aritméticos, Operadores relacionais e Operadores Lógicos.

Para manipular os valores das variáveis de um programa, devemos utilizar os operadores oferecidos pela linguagem de programação adotada. A linguagem C# possui diversos operadores e os principais são categorizados da seguinte forma:

3.1 - OPERADORES ARITMÉTICOS

São responsáveis pelas operações e cálculos matemáticos. Veja o quadro:

Operador

Função

+

Somar

-

Subtrair

*

Multiplicar

/

Dividir

%

Módulo ( resto da divisão)

Exemplo:

IMPORTANTE

As operações aritméticas em C# obedecem as mesmas regras da

matemática com relação à precedência

dos operadores e parênteses. Portanto, as operações são resolvidas a partir dos

parênteses mais internos até os mais externos, primeiro resolvemos as

multiplicações, divisões e os módulos.

Em seguida, resolvemos as adições e subtrações.

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII AULA

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II LPII

  • 3.2 - OPERADORES RELACIONAIS

Muitas vezes precisamos determinar a relação entre uma variável ou valor e outra variável ou valor. Nessas situações, utilizamos os operadores relacionais. As operações realizadas com os operadores relacionais devolvem valores do tipo primitivo bool (true/false). Veja o quadro:

Operador

Função

>

Maior

<

Menor

==

Igual

!=

Diferente de

>=

Maior ou igual a

<=

Menor ou igual a

Exemplo:

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII 3.2
  • 3.3 - OPERADORES LÓGICOS

A linguagem C# permite verificar duas ou mais condições através de operadores lógicos. Os operadores lógicos devolvem valores do tipo primiti vo bool (true/ false). Veja o quadro:

Operador

Função

&&

Operação de conjunção (e)

||

Operador de disjunção (ou)

!

Operação de Negação (não)

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II LPII

Tabelas Verdade

TABELA VERDADE OPERADOR && (E)

CONDIÇÃO 1

CONDIÇÃO 2

RESULTADO

VERDADEIRO

VERDADEIRO

VERDADEIRO

VERDADEIRO

FALSO

FALSO

FALSO

VERDADEIRO

FALSO

FALSO

FALSO

FALSO

TABELA VERDADE OPERADOR || (OU)

CONDIÇÃO 1

CONDIÇÃO 2

RESULTADO

VERDADEIRO

VERDADEIRO

VERDADEIRO

VERDADEIRO

FALSO

VERDADEIRO

FALSO

VERDADEIRO

VERDADEIRO

FALSO

FALSO

FALSO

TABELA VERDADE OPERADOR ! (NÃO)

CONDIÇÃO 1

RESULTADO

VERDADEIRO

FALSO

FALSO

VERDADEIRO

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II LPII

Exemplo:

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII Exemplo:

EXERCÍCIOS TEÓRIOS 3.0

  • 1. Escreva a tabela verdade do operador &&.

  • 2. Escreva a tabela verdade do operador ||.

  • 3. Escreva a tabela verdade do operador !

  • 4. Dê exemplo de 5 operadores relacionais, escrevendo o operador e a sua função.

  • 5. Quais são os operadores matemáticos?

  • 6. Considere as seguintes linhas de código para responder as questões a seguir:

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII Exemplo:

Responda true (verdadeiro) ou false (falso) para cada uma das afirmações abaixo:

  • a) Varvalor1 > varValor2

  • b) varValor1 = varValor2

  • c) varValor2 > varValor1

  • d) varValor1 >= varValor2

  • e) varValor1 != varValor2

  • f) varValor1 <= varValor2

  • g) varValor1 < varValor2

  • h) varValor1 < 30 && varValor2 > 5

  • i) varvalor1 == 2 && varValor2 == 3

  • j) varvalor1 == 2 II varValor2 == 3

  • k) !(varValor1 ==10)

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II LPII

EXERCÍCIO DIRIGIDO 3.1

1. Criar um novo projeto

  • a) Clique em File/ New Project

  • b) Clique em Visual Basic e do lado direito da tela clique em Aplicativo Windows Forms e digite o nome ExercicioAula3 e clique em OK.

2. Salve o Projeto

  • a) Clique em File/ Save All Tudo abrirá uma caixa conforme:

Depois de digitar no local Z:\ clique em procurar (Browse Pasta LPII e dê OK. ...
Depois de digitar no local Z:\ clique em procurar (Browse
Pasta LPII e dê OK.
...
)
e selecione na sua Unidade a
  • b) Clique em Save.

IMPORTANTE: sempre vá salvando o seu projeto!!! Basta clicar no botão

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII EXERCÍCIO

3-) Adicione o código ao Form:

  • a) Clique sobre o form com o botão direito do mouse e escolha View Code.

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII EXERCÍCIO
  • b) Na tela de código insira o código, conforme:

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II LPII

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII Página
Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII Página

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II LPII

4-) Executando o programa:

  • a) Na barra de ferramentas, clique no botão Debugging.

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII 4-)

ou cluque sobre o menu Debug/ Start

5-) Resultado:

  • a) Ao executar o programa, verifique se o resultado apresentado é exatamente o mesmo demonstrado abaixo:

Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII 4-)
Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII 4-)
Curso Técnico Em Informática - Modular MATERIAL DE APOIO Linguagem de Programação II – LPII 4-)