Algoritmos e Programação - 2013.2 - Aula 3

4,770 views
4,365 views

Published on

Algoritmos e Programação - 2013.2 - Aula 3

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,770
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
67
Comments
0
Likes
1
Embeds 0
No embeds

No notes for 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

×