(Parte 4 de 10)

Salnovo=Salario + abono

Salnovo

Curso Básico de Lógica de Programação _

Unicamp - Centro de Computação - DSCPágina: 18

4) Sabendo-se que José tem direito a 15% de reajuste de salário, complete o diagrama abaixo:

Curso Básico de Lógica de Programação _

Unicamp - Centro de Computação - DSCPágina: 19

5 Operadores

Os operadores são meios pelo qual incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador. Temos três tipos de operadores:

• Operadores Aritméticos • Operadores Relacionais

• Operadores Lógicos

5.1 Operadores Aritméticos

Os operadores aritméticos são os utilizados para obter resultados numéricos. Além da adição, subtração, multiplicação e divisão, podem utilizar também o operador para exponenciação. Os símbolos para os operadores aritméticos são:

Adição +

Subtração -

Multiplicação * Divisão / Exponenciação **

Hierarquia das Operações Aritméticas

2 ºExponenciação
3 ºMultiplicação, divisão (o que aparecer primeiro)
4 º+ ou – (o que aparecer primeiro)

1 º ( ) Parênteses Exemplo

5.2 Operadores Relacionais

Os operadores relacionais são utilizados para comparar String de caracteres e números. Os valores a serem comparados podem ser caracteres ou variáveis.

TOTAL = PRECO * QUANTIDADE 1 + 7 * 2 ** 2 –1 = 28 3 * (1 – 2) + 4 * 2 = 5

Curso Básico de Lógica de Programação _

Unicamp - Centro de Computação - DSCPágina: 20

Estes operadores sempre retornam valores lógicos (verdadeiro ou falso/ True ou False)

Para estabelecer prioridades no que diz respeito a qual operação executar primeiro, utilize os parênteses.

Os operadores relacionais são:

Descrição Símbolo Igual a = Diferente de <> ou # Maior que > Menor que < Maior ou igual a >= Menor ou igual a <=

Exemplo:

Tendo duas variáveis A = 5 e B = 3 Os resultados das expressões seriam:

Expressão Resultado

A = B Falso A <> B Verdadeiro A > B Verdadeiro A < B Falso A >= B Verdadeiro A <= B Falso

Símbolo Utilizado para comparação entre expressões

Codigo=Codant Sim

Não

Campo com Campo

Campo com Constante Numérica

Nome="JOSE” Sim

Não

Campo com Constante Alfanumérica

Sim

Curso Básico de Lógica de Programação _

Unicamp - Centro de Computação - DSCPágina: 21

5.3 Operadores Lógicos

Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso.

Os operadores lógicos são:

E / AND Uma expressão AND (E) é verdadeira se todas as condições forem verdadeiras

OR/OU Uma expressão OR (OU) é verdadeira se pelo menos uma condição for verdadeira

NOT Um expressão NOT (NÃO) inverte o valor da expressão ou condição, se verdadeira inverte para falsa e vice-versa.

A tabela abaixo mostra todos os valores possíveis criados pelos três operadores lógicos (AND, OR e NOT)

1º Valor Operador 2º Valor Resultado T AND T T T AND F F F AND T F F AND F F T OR T T T OR F T F OR T T F OR F F T NOT F F NOT T

Exemplos:

Suponha que temos três variáveis A = 5, B = 8 e C =1 Os resultados das expressões seriam:

Expressões Resultado

A = B AND B > C Falso A <> B OR B < C Verdadeiro A > B NOT Verdadeiro A < B AND B > C Verdadeiro A >= B OR B = C Falso A <= B NOT Falso

(Parte 4 de 10)

Comentários