Você está na página 1de 30

Fundamentos de

Programação
Profª Carol Melo
Objetivos da Aula

✔ Operadores;

✔ Aritméticos;

✔ Relacionais;

✔ Lógicos;

✔ Atribuição;

✔ Expressões Matemáticas.
Professora: Turma A
E-mail:
accm4@cesar.school Código da Turma
Slack: @Carol Melo
Tutor: p2s7kbe
E-mail: mvt@cesar.school
Slack: @Mateus Valgueiro
Turma B

Código da Turma
s4i24lu
Operadores

É possível realizar operações sobre as variáveis:

● Atribuição: guardar valor em variáveis;


● Aritmética: soma, subtração, multiplicação e divisão;
● Relacional: maior, menor, igual, diferente, maior ou igual e menor ou
igual;
● Lógica: e, ou, não.
Operadores - Atribuição

A atribuição guarda conteúdos na memória:

● Símbolo: =
● Sintaxe: variável = valor;
variável = expressão
Operadores - Atribuição

Cuidado para não confundir o operador de igualdade ==


Com o operador de atribuição =
Operadores Aritméticos

● Para construir algoritmos que realizam cálculos matemáticos


precisamos utilizar os operadores aritméticos;
● Deve ser feito o mapeamento dos operadores utilizados
tradicionalmente para o português estruturado que é utilizado no
PortugolStudio.
Tradicional Computacional

((7/3 – (7+2)) + 5)*2


Operadores Aritméticos PortugolStudio Descrição

Adição + Operador tradicional de adição

Subtração - Operador tradicional de subtração

Multiplicação * Operador tradicional de


multiplicação
Divisão / Operador tradicional de divisão

Módulo (Resto da Divisão) % Resto da divisão inteira (9%2=1)

Incremento a++ Acrescenta 1 ao valor da variável

Decremento a-- Diminui 1 do valor da variável


Operadores Aritméticos

Precedência dos Operadores

Operadores Aritméticos PortugolStudio Prioridade

Multiplicação * 1º
Divisão / 1º
Módulo % 1º
Adição + 2º
Subtração - 2º
Operadores Aritméticos

● Os operadores “fracos” podem ser executados primeiro com a


utilização de parênteses:

○ 1+5*8/4*2 = ? 21
○ (1+5)*(8/4)*2 = ? 24
Vamos Praticar?

O CESAR deseja enviar uma mensagem aos seus funcionários


informando sobre um bônus especial.
Escreva um programa que receba o valor do salário mensal do
funcionário, e sobre esse salário, calcule um bônus de 10%.
Ao final, imprima na tela o salário inicial, o salário final e quanto de
acréscimo o funcionário recebeu em reais.
Vamos Praticar?

Desenvolva um programa que receba o nome de um ciclista, a distância


que ele percorreu em Km e o tempo que ele gastou nesse percurso, em
horas.
O programa deverá calcular a velocidade média do ciclista e, exibi-la na
tela duas vezes, uma em Km/h e a outra em m/s.
Dividimos por 3,6 quando queremos converter Km/h para m/s. Essa é a
fórmula para calcular a velocidade média:
Operadores Relacionais

● Realizam comparações e retornam valores lógicos: verdadeiro ou falso;


● Geralmente envolvem os operadores de comparação.

Operadores Relacionais PortugolStudio Expressão Relacional


Maior > 2 == 5
Menor <
2 != 1
Maior ou igual >=
2>2
Menor ou igual <=
Igual == 2 >= 7
Diferente != 2<2
Vamos Praticar?

Desenvolva um programa que solicite que o aluno insira a sua idade


e, que o professora insira o seu salário. Na sequência, mostre na
tela se é Verdadeiro ou Falso que:

O aluno é maior de idade;


O professor recebe mais que um salário mínimo.

Obs: sem utilizar condicionais, apenas o comando escreva


Vamos
Praticar?
Operadores Lógicos

● Servem para combinar resultados de expressões retornando se o


resultado final é verdadeiro ou falso;

● Como chego a este valores?

● Há um método chamado tabela-verdade, que mostra os resultados das


aplicações dos operadores lógicos.
Operadores Lógicos PortugolStudio Significado
Multiplicação Lógica e O resultado será VERDADEIRO se uma
ou Conjunção parte E a outra parte forem
verdadeiras.
Adição Lógica ou ou O resultado será VERDADEIRO quando
Disjunção pelo menos uma das partes forem
verdadeiras.
Não Lógico nao O resultado será a inversão do valor. Se
for VERDADEIRO torna-se FALSO.
A B AeB A ou B nao A nao B
VERDADEIRO VERDADEIRO VERDADEIRO VERDADEIRO FALSO FALSO

VERDADEIRO FALSO FALSO VERDADEIRO FALSO VERDADEIRO

FALSO VERDADEIRO FALSO VERDADEIRO VERDADEIRO FALSO

FALSO FALSO FALSO FALSO VERDADEIRO VERDADEIRO


Operadores Lógicos

● Vamos praticar?
■ A = 10; B = 15; C = 2.
Expressões Resultado
A == B E B>C Falso
A != B OU B<C Verdadeiro
NAO A>B Verdadeiro
A >= B E B == C Falso
A <= B OU B != C Verdadeiro
Operadores Lógicos

● Precedência de Operadores Lógicos

Operadores Lógicos PortugolStudio Prioridade


Não Lógico nao 1º
Multiplicação Lógica ou e 2º
Conjunção
Adição Lógica ou ou
Disjunção 3º
Exemplo

Desenvolva um programa que solicite ao aluno(a) e professor(a) que insiram


os valores que correspondem a sua idade e altura. Na sequência verifique e
mostre na tela se:

a) O professor é menor de idade ou o aluno tem a mesma idade do


professor?
b) O professor é mais alto que o aluno e o aluno tem menos de 1.60?
c) Negue o resultado da alternativa a).
Vamos Praticar?

Desenvolva um programa para calcular a redução do tempo de vida de um


fumante. Pergunte a quantidade média de cigarros fumados por dia e por
quantos anos ele já fumou. Considere que um fumante perde 10 min de
vida a cada cigarro.
Calcule e exiba quantos dias de vida o fumante perdeu até o momento.
Vamos Praticar?

Desenvolva um programa para calcular o volume de uma esfera. O valor


do raio deverá ser fornecido pelo usuário. Imprima na tela o resultado do
volume. Essa é a fórmula para calcular o volume de uma esfera:
Próxima Aula

✔ Instruções de Decisão/Condicionais;

✔ Simples;

✔ Compostas;

✔ Aninhadas;

✔ Parte Prática.
Dúvidas? Frequência

Você também pode gostar