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

C# iniciantes- passo a passo AULA 03

Embed Size (px)

DESCRIPTION

C# iniciantes- passo a passo AULA 03

Citation preview

Page 1: C# iniciantes- passo a passo AULA 03

Curso Técnico Em Informática - Modular MATERIAL DE APOIO

Linguagem de Programação II – LPII

Página 1 de 10

Page 2: C# iniciantes- passo a passo AULA 03

Curso Técnico Em Informática - Modular MATERIAL DE APOIO

Linguagem de Programação II – LPII

Página 2 de 10

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

Page 3: C# iniciantes- passo a passo AULA 03

Curso Técnico Em Informática - Modular MATERIAL DE APOIO

Linguagem de Programação II – LPII

Página 3 de 10

Page 4: C# iniciantes- passo a passo AULA 03

Curso Técnico Em Informática - Modular MATERIAL DE APOIO

Linguagem de Programação II – LPII

Página 4 de 10

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 var iáveis de um programa, devemos ut i l izar os

operadores oferecidos pela l inguagem de programação adotada. A l inguagem 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.

Page 5: C# iniciantes- passo a passo AULA 03

Curso Técnico Em Informática - Modular MATERIAL DE APOIO

Linguagem de Programação II – LPII

Página 5 de 10

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, ut i l izamos os operadores relacionais. As operações realizadas com os operadores relacionais devolvem valores do t ipo primit ivo bool (true/false) . Veja o quadro:

Operador Função

> Maior

< Menor

== Igual

!= Diferente de

>= Maior ou igual a

<= Menor ou igual a

Exemplo:

3.3 - OPERADORES LÓGICOS

A l inguagem C# permite verif icar duas ou mais condições através de operadores lógicos. Os operadores lógicos devolvem valores do t ipo primit i 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)

Page 6: C# iniciantes- passo a passo AULA 03

Curso Técnico Em Informática - Modular MATERIAL DE APOIO

Linguagem de Programação II – LPII

Página 6 de 10

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

Page 7: C# iniciantes- passo a passo AULA 03

Curso Técnico Em Informática - Modular MATERIAL DE APOIO

Linguagem de Programação II – LPII

Página 7 de 10

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 l inhas de código para responder as questões a

seguir:

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)

Page 8: C# iniciantes- passo a passo AULA 03

Curso Técnico Em Informática - Modular MATERIAL DE APOIO

Linguagem de Programação II – LPII

Página 8 de 10

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...) e selecione na sua Unidade a

Pasta LPII e dê OK.

b) Clique em Save.

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

3-) Adicione o código ao Form:

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

b) Na tela de código insira o código, conforme:

Page 9: C# iniciantes- passo a passo AULA 03

Curso Técnico Em Informática - Modular MATERIAL DE APOIO

Linguagem de Programação II – LPII

Página 9 de 10

Page 10: C# iniciantes- passo a passo AULA 03

Curso Técnico Em Informática - Modular MATERIAL DE APOIO

Linguagem de Programação II – LPII

Página 10 de 10

4-) Executando o programa:

a) Na barra de ferramentas, clique no botão ou cluque sobre o menu Debug/ Start

Debugging.

5-) Resultado:

a) Ao executar o programa, verifique se o resultado apresentado é exatamente o

mesmo demonstrado abaixo: