Algoritmos e Programação
Prof.º Thyago MaiaProf.  Thyago Maia
2013.2
Aula 3
Objetivos
• Práticas para treinamento em 
estruturas sequenciais em q
algoritmos (portugol);
2
Exercícios – Estrutura 
Sequencial em Portugol
Exercícios
• Faça um algoritmo que receba o ano de 
nascimento de uma pessoa e o ano atual, p
calcule e mostre:
– A idade ...
Exercícios
ALGORITMOALGORITMO
DECLARE ano_atual, ano_nascimento NUMÉRICO
id d t l id d 2025 NUMÉRICOidade_atual, idade_202...
Exercícios
ALGORITMOALGORITMO
DECLARE ano_atual, ano_nascimento NUMÉRICO
idade_atual, idade_2025 NUMÉRICO
Digite o ano atu...
Exercícios
• Um funcionário recebe um salário fixo mais 
4% de comissão sobre as vendas. Faça um ç
algoritmo que receba o ...
Exemplop
ALGORITMOALGORITMO
DECLARE salario, valor_vendas NUMÉRICO
i l i fi l NUMÉRICOcomissao, salario_final NUMÉRICO
ESC...
Exercícios
ALGORITMOALGORITMO
DECLARE salario, valor_vendas NUMÉRICO
comissao, salario_final NUMÉRICO
Digite o salário e o...
Exercícios
• João recebeu seu salário e precisa pagar duas 
contas atrasadas. Por causa do atraso, ele 
deverá pagar multa...
Exercícios
ALGORITMO
DECLARE salario resto sal NUMÉRICODECLARE salario, resto_sal NUMÉRICO
conta1, conta2 NUMÉRICO
multa1 ...
Explore o assunto!Explore o assunto!
Explore o assunto!p
• Referências
– Fundamentos da 
programação de 
computadores p
(ASCENCIO, A. F. G., 
CAMPOS, E. A. V.)...
Próximos SlideShares
Carregando em…5
×

Algoritmos e Programação - 2013.2 - Aula 3

5.043 visualizações

Publicada em

Algoritmos e Programação - 2013.2 - Aula 3

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
5.043
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
69
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos e Programação - 2013.2 - Aula 3

  1. 1. Algoritmos e Programação Prof.º Thyago MaiaProf.  Thyago Maia 2013.2
  2. 2. Aula 3 Objetivos • Práticas para treinamento em  estruturas sequenciais em q algoritmos (portugol); 2
  3. 3. Exercícios – Estrutura  Sequencial em Portugol
  4. 4. Exercícios • Faça um algoritmo que receba o ano de  nascimento de uma pessoa e o ano atual, p calcule e mostre: – A idade desta pessoa; – Quantos anos ela terá em 2025; 4
  5. 5. Exercícios ALGORITMOALGORITMO DECLARE ano_atual, ano_nascimento NUMÉRICO id d t l id d 2025 NUMÉRICOidade_atual, idade_2025 NUMÉRICO ESCREVA “Digite o ano atual e de nascimento:” LEIA ano_atual, ano_nascimento idade atual <‐ ano atual ‐ ano nascimento_ _ _ idade_2025 <‐ 2025 ‐ ano_nascimento ESCREVA idade atualESCREVA idade_atual ESCREVA idade_2025 FIM_ALGORITMO 5
  6. 6. Exercícios ALGORITMOALGORITMO DECLARE ano_atual, ano_nascimento NUMÉRICO idade_atual, idade_2025 NUMÉRICO Digite o ano atual e  de nascimento: ESCREVA “Digite o ano atual e de nascimento:” LEIA ano_atual, ano_nascimento idade atual <‐ ano atual ‐ ano nascimento 2013 1984 29 idade_atual < ano_atual ano_nascimento idade_2025 <‐ 2025 ‐ ano_nascimento ESCREVA idade_atual 41 ESCREVA idade_2025 FIM_ALGORITMO 6
  7. 7. Exercícios • Um funcionário recebe um salário fixo mais  4% de comissão sobre as vendas. Faça um ç algoritmo que receba o salário fixo do  funcionário e o valor de suas vendas calcule efuncionário e o valor de suas vendas, calcule e  mostre a comissão e seu salário final. 7
  8. 8. Exemplop ALGORITMOALGORITMO DECLARE salario, valor_vendas NUMÉRICO i l i fi l NUMÉRICOcomissao, salario_final NUMÉRICO ESCREVA “Digite o salário e o valor das vendas:” LEIA salario, valor_vendas comissao <‐ valor vendas * 4/100_ / salario_final <‐ salario + comissao ESCREVA “Comissão a receber ” comissaoESCREVA “Comissão a receber: ”, comissao ESCREVA “Salário Final: ”, salario_final FIM_ALGORITMO 8
  9. 9. Exercícios ALGORITMOALGORITMO DECLARE salario, valor_vendas NUMÉRICO comissao, salario_final NUMÉRICO Digite o salário e o  valor das vendas: ESCREVA “Digite o salário e o valor das  vendas:” LEIA salario, valor vendas 2000 100 Comissão a receber: 4, _ comissao <‐ valor_vendas * 4/100 salario_final <‐ salario + comissao ESCREVA “C i ã b ” i Salário Final: R$ 2004 ESCREVA “Comissão a receber: ”, comissao ESCREVA “Salário Final: R$”, salario_final FIM_ALGORITMO 9
  10. 10. Exercícios • João recebeu seu salário e precisa pagar duas  contas atrasadas. Por causa do atraso, ele  deverá pagar multa de 2% sobre cada conta.  Faça um algoritmo que calcule e mostreFaça um algoritmo que calcule e mostre  quanto restará do salário de João. 10
  11. 11. Exercícios ALGORITMO DECLARE salario resto sal NUMÉRICODECLARE salario, resto_sal NUMÉRICO conta1, conta2 NUMÉRICO multa1 multa2 NUMÉRICOmulta1, multa2 NUMÉRICO ESCREVA “Digite seu salário:” LEIA l iLEIA salario ESCREVA “Digite o valor das duas contas atrasadas:” LEIA t 1 t 2LEIA conta1, conta2 multa1 <‐ conta1 * 2/100 l 2 2 * 2/100multa2 <‐ conta2 * 2/100 resto_sal <‐ salario – ((conta1 + multa1) + (conta2 + multa2)) ESCREVA “O que restou: ”, resto_sal FIM_ALGORITMO 11
  12. 12. Explore o assunto!Explore o assunto!
  13. 13. Explore o assunto!p • Referências – Fundamentos da  programação de  computadores p (ASCENCIO, A. F. G.,  CAMPOS, E. A. V.): , ) Capítulos 3 (apenas os  tópicos sobre p algoritmos); 13

×